one software doesnt need to prevail and decisions should not be based on the economic majority.
lets explain:
Your explanation is wrong. Economic majority is represented by those, who are transferring btcs, e. g. doing business. Not just hodling - that doesn't create economy (not that it's wrong to hodl per se). Miners are rewarded by those who
make transactions.
The problem in your seek of consensus are chinese miners. They will have to either grow their bandwith or go home. Trouble is, this will not happen through night.