Paul I get what you are saying but I think you missed my point about Android being a lot more complicated platform than iOS. Here's an example next time you are at their house open the browser to one of their phones and then click the share button. You will see options for bookmarks, reading list, shortcut to home screen mailing a link (using stock mail client) and Tweet (and print). That's it. Next do the same thing on your Android device and you will see options to send the link to every app on the phone that has the ability to do something with the link. Do the same thing in the gallery and see similar results.
It is this way because Apple apps are designed to do very little interacting with each-other and almost never allow you to share content with third party apps. Android is the exact opposite. Everything interacts with each-other stock and third party. This is a lot more complicated and a lot more things can go wrong and a lot more things to test. Sure they can patch a bug in the gallery or browser or twitter or whatever but changing that one little line of code can have unforeseen consequences when the app interacts with something else. This is a large reason why Android requires more testing. I know this is over simplified but I hope I have made my point.