Great, so we're in agreement that iOS's handling of outgoing email attachments is frustrating, and in some cases not possible.
But you're not tied to using the native email app on iOS. This is like saying that Windows is bad for using the internet because Internet Explorer isn't a good web browser.
Here is a very partial list of why BlackBerry 10 hasn't succeeded:
- Apple Music/Google Play Music/Pandora
- At Bat/MLB.tv
- Many major bank or payment apps
- Yahoo Fantasy
There are many, many more, but last I checked, none of those have first-party, native BB10 apps. You have to use a mobile web page or a (often not free) third-party app or port an Android app to BlackBerry's increasingly dated Android run-time, which may or may not work.
It goes beyond just the apps, too. Want to buy a nest thermostat? Can't control it with your phone. A smartwatch? Not happening with BlackBerry 10. A Fitbit? You'll always have to sync to your PC. A Sonos sound system? You have to pay for a third party app which might stop working at any time. Control a Chromecast? Nope.
These things go beyond our phones themselves now, they're increasingly becoming the centre of a much wider range of personal technologies. Even if you don't own/subscribe and have no interest in any of those products and services, it's increasingly unlikely that this would still be the case two years from now. Meanwhile, all of the things I listed are available via native, first-party apps on Android or iOS.
The average smartphone owner doesn't send much email from their devices, because the average smartphone owner isn't using it for business purposes. And among those who are, most want a device that works for the things they want outside of work. It's more than worth adding a layer of difficulty to adding attachments to email if it means they can Snapchat their friends, adjust their fantasy hockey lines, and properly archive their email.