Something about this explanation seems incomplete.
Users and developers are dependent on miners to create blocks. The negotiating power of miners is self-evident.