Other cryptocurrencies get around this by being more centralized. This includes Ethereum. These other blockchains make it significantly more difficult and costly to run nodes, which means fewer nodes run, mostly by large corporations so that they can exert control and fork the chains all the time.
Bitcoin is different. Anyone can run a node on an old laptop. There are tens of thousand of public nodes worldwide, who knows how many private ones. If miners ran a fork to change consensus rules, the nodes would just reject the blocks and the miners just waste electricity.