I would be interested in hearing from the people who were part of that agreement. The other Core developers do not have to voice themselves as they're not part of it.
The miners are service providers. They don't have a say in how Bitcoin develops.
They shouldn't have a say in it, unless they're actively contributing indeed. They are free to decide whether they want to run those changes or not.
Has anyone noticed how the 2MB2MB2MB shills
never post anywhere except in threads that let them propagate their dev team coup propaganda? You'd think they'd be active all over Bitcoin, seeing as they're such genuine fellas, huh?

I've noticed that. They usually have no contributions in any way or form.