That pricing comparison makes no sense.
For example in Finland from one carrier, unlimited data:
5G 300 Mb/s 29.90 EUR/month (cheapest 5G option)
5G 1 Gb/s is 44.90 EUR/month (currently the fastest option)
In other words, you pay for bandwidth, not data. Unlimited data means unlimited data. https://twitter.com/mikko/status/1315178802356649986 ,discussion https://news.ycombinator.com/item?id=24749971