All excellent points that have been pointed out by others many times before.
I always pose this question. If the tables were turned and it was apple that offered third party freedoms and android that didn't, if it was apple that offered notification lights and widgets and screen sizes and android OEMs that didn't, would the same people be as forgiving and understanding and apologetic to android? How would the conversations be then? Somehow I doubt it.
I'd guess those of us who's preferences and needs align with Apple's philosophy would be just as happy with Android.
Just because you want this to be about the companies themselves, doesn't mean its so. The only reason I buy things with Apple on them is because of the way Apple does things - not simply because of the Apple.....if the tables were turned, I'd likely use Android - provided them somehow also provided for the desktop/laptop services as well.
More choices doesn't necessarily mean better services. For me, having one service/provider that does everything is preferrable. Then I don't have to wonder which service I use for sharing, which I use for music, which I use for communication, does friend X use that service?, which service does friend Y use?
Like I said - my family and friends are all on iPhones - for me, the choice is obvious - iOS is the simplest option for just about everything I do. I completely understand, however for those who don't have iOS surrounding them, that Android would be the better option.
This just comes down to either an inability to understand or really a choosing not to understand why iOS is so great for the hundreds of millions of people who use it.