Have you ever tried exchanging files (photos etc.), contacts etc. with non-Apple devices wirelessly? Obviously not.
Do you understand that one of the goals of iOS from the beginning was to NOT have a general use file system that a user has to maintain? Obviously not.
I also disagree that cloud storage isn't a sufficient and often superior solution. That doesn't have any hardware requirements at all.