3. Android OEMs can't make a good small phone, even if there was the demand to produce it at scale
Because of how efficient Apple's SoCs are compared to Snapdragons, Android phones typically have much larger batteries than iPhones while getting about the same battery life. Big battery requires a big phone. The occasional somewhat small Android phone (for example Galaxy S10e) tends to have awful battery life.