Companies can't simply do that.
In fact, you will have a guarantee of failure if e.g. your messaging app doesn't support iOS
If companies had a product people cared enough about, people would stop buying iPhones.
If companies had a product people cared enough about, people would stop buying iPhones.