You're correct (in my opinion too) that filesharing should definitely be a standard function in any smartphone.
But where do you draw the line? None of my friends with *whatever* version of smartphone they own has ever needed to do this. They probably wouldn't even see the point of it.
A couple of my iphone owning friends still haven't got around to syncing their phones since the original setup months ago.
Just because you or I want this function, it doesn't mean anyone else does. All features have to be 'worth' the time spent developing them. In Apple's case it probably wasn't worth the time, so it was left for other devs to come up with.
But don't worry about logic or anything like that - just let your obvious hatred for anything shiny blind your eyes.