While you're right, depending on availability of Wifi is not very portable, which decreases its utility.
Not sure how it is in the US, but in Romania we've got pretty good and cheap 4G-only Internet pre-pay cards. You can't call or receive phone calls, you cannot send SMS, all you can do is to connect to the 3G/4G network. The price is €5 for 1 GB, €7 for 3 GB, €15 for 13 GB of bandwidth. And you recharge whenever you want, as this is not a monthly plan. And I have an Android that I use with such a pre-pay card. It's like my personal 4G modem that I can also use for Skype and stuff. And I was actually thinking of giving up my phone number. If it weren't for my parents which are old-fashioned, I would.