Sort:  
  • Miners are the supply.
  • Users are the demand.
  • Nodes specify what the users are demanding.
  • Miners work to fulfill that specification.

https://hackernoon.com/money-is-a-social-construct-and-thats-why-you-should-run-a-bitcoin-full-node-ea0330cb69a5

You know, now that I think about it, you're right. Thats because its easier to mobilize all the miners to follow one path then it is to mobilize all the users to follow. The miners can meet and say HEY THIS IS WHAT WE'LL DO SINCE WE ARE MAKING MONEY MOST FROM HERE!!!

The users will just be screaming at each other till the cows come home.