agreed @alien45 the thing is Bitcoin needs regular updates to keep on improving unless majority of the miners are not on same page, It gets a hardfork and we are introduced with new coin from split chain...
Hardfork won't happen if majority of miners come on the same page and signal to same update... CHEERS !!!
There should be better way to determine whether an update needs to be developed and deployed. Miners aren't partial and may not always think about the long term goal of the project. Because they mostly care if the update is gonna increase their earnings or not.
That is exactly what is going on... this is how blockchain works mate...
Welcome to world of decentralization...