If you're in the EU, this is illegal. Consent has to be given freely for it to have legal weight. That means, it cannot be tied to the performance of the service, unless providing the data is strictly necessary for providing the service.
I guess, they get away with it, because no one cares enough to sue a shitty game.
Now, I'm not arguing that fighting against this is worth your time. I'm making more a semantic argument that hopelessnes and apathy only allow things to get worse.
I mean, if you do want to do something about it, reporting it to your regional data protection officer would be the first step. Then they'll contact whomever is responsible for this game and tell them to change it or get sued.