There are plenty of businesses that have all that overhead and still sell things instead of subscriptions.
Flip this argument around: you go buy a rake at the hardware store. They tell you they need to charge $5 a month for as long as you want to use it since they have to pay for a phone and website, no apple fee, but their city business license is more than that, etc.
Precisely no one will take that deal. If the store wants to stay in business they must continue to sell more products. It’s not my responsibility to keep paying them for a product so they can have a phone line.
If you are selling an app that has a service backing it or are providing support and updates, fine. Try to sell it as a subscription. If you are selling an app that runs entirely on my device? Version it. If you want me to pay for your overhead of continued development, create a new version that has something I would want to pay for.
None of that applies to Android, and it only applies to Apple because we have such abysmal regulation in the modern era, where you apparently aren't allowed to regulate business that happens with a computer for some reason.
As far as “none of this applies to Android,” you’re right, but the App Store is where 70% of mobile revenue is spent, even though Apple has less than 20% global marketshare. [1]