There are lots of iphone apps from companies I would never trust to install a real app on my computer. I'm glad they exist, and are so firmly kept under control. (And I'm sure their makers grumble about this.)
I also buy lots of things from companies I would never trust with my credit card details.
And while I understand the temptation to complain about a 30% cut, it's not so obvious to me that sellers would make more money under anything-goes rules, in a lower-trust ecosystem.
It's my device! If i want to run some app in the background, I'm OK if it uses battery faster. If Apple wants to show how they care for the battery life of my device, they should show me the warning and stats, which app costs me what, not cut off my ability to run the app in the background at all.
[1] https://www.macrumors.com/2019/08/06/ios-13-voip-background-...
Phone apps were a new art form, quite unlike 90s programs. Both had serious resource constraints, but trying out a badly written iphone app couldn't result in being unable to make a phone call that afternoon.