Is it possible for a company, let's say Google, to provide an unlimited data/calling plan for a reasonable cost without all of the hidden fees and charges?
It's possible in the sense that Google could become an MVNO (virtual network operator) and piggy-back off an existing network.
Except that network would have to allow them. And charge them a large price for it. So in effect, no, it isn't possible.