As if BTC were absolutely free to use and maintain? Sure, its "just a private key", except no one I know can use GPG or PGP on their emails, so its a bit harder than that ya think?
The typical non-techie out there relies upon a techie to handle the details of private key, transactions and so forth. A BTC transaction will be handled by coinbase (or some other crypto-exchange + transaction processor) rather than by the users directly.