Probably for the same reason I bought a MacBook Pro with the stupid USB-C ports and no F-keys: there is no alternative.
Android is fine. At least the sausage recipe is available, iOS is a black box that's probably just about as gross inside. You can choose to use technologies that don't disrespect you as a user and a consumer.
Getting a decent frame rate on shitty Android hardware (even the so-called high-end devices) is quite a challenge. iPhones are so much faster it's not even funny.
Millions of people found alternatives.
Millions of people do iOS development on a non-Apple laptop that doesn't suck ?
In that case I do share your pain, only in my case it is related to their GPUs.
4 ports is just not enough.