Why don't the developers just update Bitcoin like any other normal altcoin on the market?
because bitcoin is decentralized and it is not like a centralized shitcoin which the owner aka the developer decides one day that he wants something and implements it in the morning and everyone either don't give a shit or have to follow.
For example give Bitcoin an update for larger block sizes, faster transactions speeds, privacy features, more transactions per second, lower fee's and maybe add in smart contracts.
all of these are already implemented!
- capacity increase through Segregated Witness and other solutions that are on the way.
- faster and cheaper and also more privacy and more TPS and no fees through lightning network
- smart contracts through side chains for free unlike ETH,...