So here's an example of "next gen" media streaming in action. I was recently at a MotoGP race. MotoGP has a streaming media app that allows for you to stream cams from your favorite racers on your mobile device in very high quality. This would be really cool to use for the many hours of racing throughout the day at the race track, but while its technically possible with current technology for me to do it the cost is prohibitive. With significantly higher throughput per tower, the cost of data should significantly be reduced, making it really cheap to have a crowd of people at the race track have a few 1080p each.
On-demand streaming of identical content to hundreds of users at the same time is not an efficient use of bandwidth.
It's like Netflix versus cable television - you can push the equivalent of hundreds of 1080p streams through a broadcast cable television, but attempting to push on-demand IP packets to an equivalent number of subscribers would bog down horrifically if they even attempted to stream a single show (let alone how you have cable tuners that can tune multiple shows at once).
What you need there is something much more akin to broadcast television - either a digital OTA video broadcast (good ol' digital television), or a microcell using multicast to broadcast a stream to any interested party.
(of course your phone probably doesn't have a DTV tuner, but when a RTL-SDR dongle is like $20, you should probably be asking why your phone isn't integrating that functionality. These days they don't even have FM tuners on phones anymore... despite the fact that in virtually all cases those are already built into the cellular chipset. IP-based singlecast is not a good paradigm for a lot of the use-cases that people come up with, it's just that it's the most profitable one for carriers, so it's the only one they'll support.)
In this instance its not all identical content though. In this example, each bike has three cameras, along with a dozen or so camera angles around the track. Users can pick and choose a lot of those different views and combine a hybrid view of their own personal choosing.
Of course, this could also be accomplished with DTV tuners, but there's a much higher probability of users having a 5G chipset on their phone than having a DTV tuner capable of tuning to multiple channels and an antenna.
So essentially you want you want an app that lets you pick a couple multicast groups to add yourself to, and then displays them in this "hybrid view of their choosing".
It's the same as what the app is currently doing, just with multicast groups instead of singlecast. And by doing so, you reduce the network load by N/M, where N is the number of users and M is the number of streams each user runs on average.
Don't get me wrong, I understand that this probably isn't currently implemented, but that's the kind of thing we should be looking at, before we decide to screw up weather forecasting and radioastronomy so that you can see your NAAAYYSSSCARR.
Even 5G is going to get eaten up under certain types of load, so it makes much more sense to look at ways to reduce traffic, the easiest of which is broadcasting rather than singlecast.
"...before we decide to screw up weather forecasting and radioastronomy so that you can see your NAAAYYSSSCARR."
This isn't the place for cheap comments like that.
Even if you have a point ideologically speaking we live in the real world where consumer money talks louder than forum comments. 5G is coming whether we like it or not because of people wanting to stream data for entertainment.
I guess that we can revisit that if weather forecasting does become substantially less reliable. And with global climate change, maybe we'll need reliable weather forecasting. But me, I'll be dead before it gets too bad, dog willing.
It is dependent on supply/demand and business model. You could have asked the same thing when Google/Yahoo as a search engine came into play "why do you think the knowledge of millions would be widely available and relatively cheap/"free"?