Exactly. Your assertion is bullshit.
iPhones don't suck. Some Android phones are great. Many are average and some are worse.
People don't buy iPhones en masse because it is a product that "sucks". They get them because they like the speed, convenience, ease of use, efficient app management and smoothness of it. They love the smoothness of iOS. like the Messages app (formerly iMessage) - which Android has only recently begun to approach this functionality that has existed for a few years now with Apple.
Many like me don't care about having another launcher or customization at all beyond an occasional change in wallpaper. Don't need it to be able to remotely flush the toilet or walk the dog.
We need to be able to talk, message, websurf, photograph and video things, check email, etc. People like myself who have a suite of Apple products like how they all play nice with each other. We like not having to concern ourselves with viruses. We like not having to have battery management apps and junk cleaning apps.
We like the fact that apps in the App Store look good and work equally well across Apple handhelds - unlike Android phones which vary in the quality of how various apps display on the screen due to fragmentation issues across the plethora of screen sizes and dimensions of the thousands of different Android hand sets in use today. We like the frequency of app updates.
As I said before many times on here, I like to make music. Apple's App Store has far superior music-making programs that run way better than music creation apps for the Android OS. This is because Android has issues with latency. Also, I like the fact that iPhones can do this (5 yr old video mind you):
To each his/her own.