I literally feel like I understand the Windows Win32 dev ecosystem, and I've never written a Windows app in my life.
Why is that? Does iOS present similar hiring challenges?
I would actually argue the opposite. Any techie that loves to tinker on things will probably prefer an andriod phone over an apple one.
Then there is fragmentation, availability of $50 devices that guaranteed to have issues with your app.
IMO iOS development is very pleasant (if you have someone other than you to deal with code signing) and Android isn't pleasant at all. Combine that with companies not caring about android apps... All of that contributes to a smaller number of good developers available.
I hear that, though fastlane [0] makes like 1000x easier. Now my first step for any app is setting up a fastlane job to run Github Actions. My goal is to be able to push code and have an app show up in TestFlight without me ever needing to manually manage that. I can even make "blind" changes to the code and push it which is nice for old codebases or when I'm not on my main laptop but have access to my code.
Then there's the develop loop where the Android emulator is terrible, and the iOS simulator is great. So Android development meant constantly futzing with a device, which you really only want to have to do when you're ready really test.
[1] Games may be different since the game UI is often the same across platforms.