Finally, miners already have full control. They have the ultimate say. That is how Bitcoin works. That is how it is structured. They do the proof-of-work. They decide what is valid and what is not valid. Of course, the other full nodes have some leverage, and users have some economic influence. But in the end, whether you like it or not, miners decide.
Considering how mining is run these days this is the most annoying thing of the whole story. I would give a million different reason why not to leave such power to mining pools but hey, I'm neither a miner, nor a running a node. I'm a stupid bitcoin user who is at the mercy of this awful situation
You can also create a mining pool and mine the Core instead. Nobody can prevent you from doing that.