Actually, right now I'm paying $0/mo for storage since I got two years free. And even when that runs out I will be paying $7/mo for hosted storage, related services and a full office suite. For less than the two major competitors (Google and Dropbox) charge for less features (and again, no office suite).
I have plenty of storage at home (around 10TB usable) but OneDrive provides me convenience and backup. I suppose I could go through the trouble of installing something like OwnCloud, then configuring all my devices to use it, but you know what? Not only would it still be difficult to match the feature set, I am far more likely to have power or network go out in my house than in their data centers.
Google has an office suit built into Google Drive. Google office suit can read the latest Microsoft office files and save files in any MS Office format plus act as a PDF Reader; also, Google office suit allows for sharing and collaborating. Google Drive can be set up to automatically back up data from all your Android mobile devices, in addition to any files or folder on your computer. To say that Google Drive is not as feature rich as Microsoft OneDrive, as far as the average user is concerned, sounds a bit like you are shill.