Bitcoin is decentralized and every node owner has full power over whatever version they want to run themselves. They could even run several and partake in several networks, e.g. a tentative fork to see how the fork works out. It's up to each node owner to do what's right. Of course bitcoin core has an influential thought leadership there, so even if not formally in power a lot of nodes will follow their advice.