Bitcoin is and should be whatever its users define by the code they run. If you don't want people to have a choice, a closed-source coin would be far better suited to your goals.
If it was decided by the users then you would not have miners - so oops - you have made a mistake (so maybe you should be using an alt).
Nodes are actually kind of important as well, to put it mildly. Also, are miners somehow not users now? Everyone running a full client, whether they're mining or not, has a role to play and a decision to make. Those choices determine the rules that govern the network.