You are 100% right.
If you dev for only one you will be leaving money on the table. But for small / solo devs I can 100% see why focusing on iOS and those high paying customers makes sense if all you care about is money.
Then once you have a customer base then you build out an android team/app.
I’m not saying it should be this way. I’m just saying I understand why it is this way.
They may. But logistically I can’t see it being a problem. Each CPU is like 10mmx10mmx1mm. You could fit a TON in a 1m^3 box.