I somehow doubt the end of all-you-can-eat mobile data plans is inevitable. I think mobile plans will go the same way cable and dsl plans in the home have gone. All you can eat with ever increasing bandwidth.
Do you have some information I'm unaware of that would change that trend?
The more you use mobile data, the more it costs your carrier. This becomes a big issue when you allow tethering and have some customers using massively more data than others, but paying the same price. Sure, I guess we can continue to have low-usage customers subsidizing the high-usage customers, but I don't think that will last.
I don't think this is a bad thing. If I use less data than average, I should be able to pay less than someone else.
(And as an aside, I don't recommend testing the theory that your home DSL/Cable connection is truly unlimited.)
The more I use my Cable internet at home the more it costs Comcast. That doesn't stop them from continuously upping the bandwidth and giving me "effectively" unlimited useage. You haven't demonstrated this is any different than the story for mobile carriers.
That's fine. Much better for carriers to tell you how much data you can use and otherwise stay out of your business, than to claim "unlimited" data and then impose usage restrictions that barely let you do anything other than email and web.