Until recently, all Apple devices used a common charger. At some point in the not-too-distant future, all Apple devices will use a common charger again.
So, by platform, Android isn't that much different than iOS.
Apple made some design decisions vis-a-vis their connector. You don't have to agree with them, but they had some specifications that they wanted to meet that USB didn't and still doesn't allow them to. (Having a reversible connector that doesn't need to be aligned a specific way is a perfectly reasonable design decision from the point of view of usability.)
Anyway, you can plug that cable into basically anything that accepts a common USB 2 connector and it'll work. So it's compliant on at least one end of the cable.
I don't know what expensive proprietary software you're talking about--iOS? I mean, yeah, I don't want to stop using iOS because I like it. I'm not sure what you're getting at.