@Nathan77791, Wireless networks will always have throttling and/or data caps because of the finite capacity of the medium and the fact that its shared. The amount of cell tower equipment that would be required to ensure that all subscribers get ~45Mbps each all the time would be such a capital investment not to mention an eye sore, one cell tower alone filled with antennas would not be enough.
Its just physics. If you also add to that some users that will eventually abuse the shared network and be constantly maximizing their throughput all day and night the network will come to a screeching halt. The same can occur on a wired network, but at the end of the day wired networks have more capacity and hence they accommodate more users.