That giant slice of blue is composed of people who say, "But Android phones are for poor people! Of course I'll spend $1000 on a phone I'll use 1-2 years!"
I'm sure "I'm a fool" for using the vendor-supplied crapware and not doing a fresh reinstall and rebuild with this one custom kernel XXX_sw33tH4x_69 put on that forum that uses gcc -03 optimizations, but no, I don't think Androids are for poor people per se, they're just for the same people who thought buying a Wintel laptop in '08 was a good decision. Yeah, it might work out of the box, and you might get "support" from your vendor for the next 6 months, but only if you're lucky. You also might get spyware, adware, and shitware that crashes and makes your CPU's heat up your living room 24/7/365. You never know.
Androids are either for people who don't care, or for people who really really know what they're doing and can wipe/clean the OS - same people who bother with Linux at home because they like to tinker. I'm a tinkerer, so I get it, and it's why I have Androids - I'd just never depend on one.
Otherwise - I have no idea why anyone would bother. I'll take that new IPhone for $1000 now, thanks.
I'm on my 5th Android, and I've had awful, mediocre and very good experiences.
I currently own a Xiaomi Redmi Note 4 and it's a fantastic device and will continue buying Xiaomi in the future.
I also have a company-issued Samsung Galaxy S8 for work and it's also pretty good (though I don't use it nearly as much as the Xiaomi). I was burned by the Samsung Galaxy Ace though (very crappy).
If you have enough money and like the best out of the box experience and don't like tweaking, iPhones are probably your best bet.
Even with the growth in services (this doesn't reflect the recent quarters numbers), the hardware sales just dominate their numbers by so much.