Apple has no issue with tricking children into paying for worthless virtual goods, they will happily host your Coin-Dosing-Clash-Of-Shadow-Fortnights if they get their 30% cut.
I love moonlight, I use an ipad with a gamesir controller for streaming from my ... perfect for passing the time while trying to get my 6 month old to sleep in his ergobaby.
Moon+ Reader has offline playback although the voices aren't as good, but on the bright side, if someone makes a local AI text-to-speech engine, then that can plug into the app and it'll work fully offline.
It used to matter in the past, but it seems like these days the effect is not very significant...
Last year we ran a test which involved artificially bloating one of our IPAs from 160mb to 260mb* and compared the app performance metrics* before and after the change, we saw no meaningful difference between the two versions.
By using the app thinning mechanism, you can create a different IPA sizes for different devices.