You can change browsers, just not browser engines. This might bother me if any other browser engines seemed to give a damn about battery life, but since they don't, it's justifiable for the reason of preventing people from "mysteriously" having terrible battery life because ads on Google properties convinced them to install Chrome, at least.
What makes you say IOS does not allow a choice? I’m writing this from Firefox on an IPhone?