There is this false idea that wireless is better than wired, that we will all move over, everything will be wireless all the time and life will be grand.
Nope. You can always get more bandwidth, quite a bit more, out of wires than wireless. That pesky Shannonâ"Hartley Coding Theorem just keeps cropping up and getting in the way. If you want more bits per second, you either need more bandwidth (meaning more spectrum) or a better signal to noise ratio. When you are talking wireless the only thing you can do about SNR is to up transmission power, which is not without its own issues, and there is just only so much bandwidth you can have, particularly with given properties.
See part of the problem is that as you move up the spectrum to higher frequencies, it gets easier to have more bandwidth, of course. However your signal gets more and more directional, and has less and less penetrating power. VHF and UHF are really good for transmissions. They are pretty non-directional and can penetrate most buildings without a whole lot of issues. However if you are operating on, say a 700MHz carrier your bandwidth is going to be limited, particularly when you have multiple services that want to use it. Indeed in the US you find that it is partitioned up in to 6, 10, 12, and 22MHz blocks.
Now if you go way up in frequency, this isn't a problem. Go up to a few hundred THz, instead of MHz. Now bandwidth isn't a big issue. If you have a carrier of 700THz then you can have a few THz of bandwidth, no problem and thus tons of information... Only one issue. 700THz might be more popularly called "blue". You are up in the light range now, and of course light can't penetrate for shit. Even a piece of paper would be sufficient to disrupt the signal. It is also highly, highly directional.
Finally there's a big issue which is that everyone has to share wireless. Anyone on a given segment, node, access point, etc is sharing whatever bandwidth there is. You don't each get your own bandwidth, you all have to share. So the more users, the less there is for each and there's really no way around that.
And thus the problem. You can't "just get more" bandwidth when you are talking wireless. You run in to physical limits. Your SNR is limited by power considerations (and distance) and the atmosphere, your bandwidth is limited by what is useful, and not used by other things, and so on.
With wired, not such an issue. You can go way up in frequency, particularly when you are talking fiber optic. However the real thing is that you can just lay more wires. You don't have to send a signal down one pair, you can have multiple. Ethernet is a good example of that. Gig and 10 gig use all 4 pairs, two to send, two to receive. Need more bandwidth on the same tech? Just lay another bundle. 8 pairs, as in two Cat-6a cables, will get you 20gbps, 12 pairs 30gpbs, and so on.
That's all dedicated (and full duplex) too. Only the endpoints use that. You can have stacks of cables running right next to each other, connecting different devices, and none of them trod on each other, they all have separate bandwidth.
So while wireless is cool, and useful, if we want fast speeds, if we want the ability to transfer lots of data all the time, we need wires. Wireless won't cut it. For that matter to the extent we can make it work well, it needs to be short range. You can use higher frequencies, have better SNR, and have less people per segment if you build the segments out. However that means lots of access points all over the place and those need to have backhaul, and that is going to be wired.