Another, not incompatible explanation is that it's also just easier to develop for a handful of known iOS/iPadOS targets compared to Android's unbounded set of screen sizes and device specs.
Android is simply a much worse platform to make money on. Users spend <25% as much as iOS users. Why would they prioritize that?
It is like trying to make a living selling games to macOS users.
Why would they care about prioritizing users who spend much less? Android pays <25% per user. You need a LOT more than 70% to make that worth prioritizing. Those users are just going to eat up free tier resources without paying. It's borderline parasitic from a business perspective.
Android users are more likely to be useful for spreading word-of-mouth reputation to Apple platform users, than they are as direct spenders. Just another reason to ensure Apple platform features don't trail Android.