Because they don’t want to?
It’s not just about money. It’s complexity, company size, management, etc.. Loss of focus by having to build a new app from ground up. Features and improvements take longer as they have to be done twice. Parity problems. Support debt. Maintaining multiple versions of the same app isn’t just “hire more”.
As you agreed with, they are successful. Maybe they’re happy with that.