I worked for a major UK ISP for a while, about 1% of customers fully utilise the connectivity they get.
One of the bigger issues for us, was getting enough backhaul capacity from the wholesaler (BT OpenReach) at smaller regional locations. Also we were obligated to pay for multicast traffic on a delivered bandwidth basis per user, even though multicast isn't unicast and so the overall network traffic was only individual on the last mile!
I have absolutely no issue with contention as long as it doesn't substantively affect my experience. Some users get very upset about "ping times" but there's also evidence that the numbers in games aren't actually practically useful to a point (unless they're objectively large). ISTR one game developer fudged the ping numbers to stop people complaining about competitiveness.
I'm using HaLow WiFi to connect two houses in a mountainous region. I'm only using it for a link about 800m distant, but it's done what PtP links couldn't do reliably. I only get 13-14Mbps but it's enough for the light use we make of it.
I started testing the modules but then discovered that there are companies on AliExpress selling the same thing as "Wireless CCTV IP bridge", but they can be used for any kind of data if you accept the losses.
I've more recently seen old Ubiquiti 900MHz kit turning up on AliExpress, I'm tempted to try it instead but I am also concerned about counterfeiting and/or if the firmware has been tampered with.
There's a big stand-off between ISPs and CDNs over payments. Some ISPs insist they want payments to peer and others agree that it's mutually beneficial, but even where the ISPs stamp their feet, they rarely win the argument. Netflix started publishing rankings which showed which ISPs were good and which weren't, which drives them to improve. If content providers start saying to customers that they should change their ISP, then the ISP is going to hurt, so they might as well peer on a neutral basis.
Some ISPs have been lobbying governments and the EU to ask them to tax the "significant traffic generators" based on the traffic volumes and then use that to pay for the telco infrastructure. But that's an argument I am not convinced by, I think the ISPs will take the money, just reduce their own investments and make more profit.
I think the CDNs (including Google) need credit for the infrastructure they build.
I've heard that Premium viewers account for a better income for content creators in comparison to ad-supported viewers. That's enough for me to be happy to pay.
I absolutely wouldn't expect there to be notes against an API key.
Heck, in many companies I have encountered that they don't even know who is using API keys they've issued to third parties, especially over generations of systems. I am impressed that after getting email approval for an app a decade ago, Yelp still had contact details enough to let the O/P know!
None of that negates the issue of 4-days notice and Yelp shooting themselves in the foot by removing access to an app which redirects people to their website. But someone in executive management made a decision on the basis that they wanted revenue from the API overhead, wanted a slice of other people's pie and that's that.
To the O/Ps point about subscription, there was a UK food app which gave you restaurant food safety scores taken from the food safety agency "Scores on The Doors" it's gone now but I paid a few £ a year for it and never had an issue. If the Yelp pricing is sustainable at that level it's not a bad idea to pay for API access, Yelp has to pay for their servers and a portion of the API calls won't be converted to traffic. Who knows if Yelp still has a sustainable business? Maybe that API thing doesn't pay for itself? I don't know.
Maybe not for an API key, but for an account, you would think they would have some method of keeping notes. I've never worked for a company that had a concept of accounts, and teams of people that interfaced with accounts, without having a method of keeping notes about an account. That's just a basic necessity, especially when the accounts exchange money with the company, there's usually accounts that pay more than others that require special handling, which is usually documented in an account notes screen of some kind.
On the Yelp developer site you have an app profile where there is the name and description of the app. There is also a separate field for the URL of the app website, which I did have filled in. So, they have that at a minimum. If they didn't retain the records of the screenshots/communications that led to the original approval and raise of the API daily limit then that is poor recording keeping but understandable in a corporate environment after 10 years.
The API key usually has a contact email. After a year that contact email probably doesn’t work anymore, certainly for free tier.
Which underlines what I concluded long ago: the best and most durable form of identity on the internet is rooted in the ability to pay money. Any identity that is free to create is doomed.
Many 'dubious-legal IPTV services' will use stolen or trial AWS, Azure, Cloudflare, etc accounts for their CDN and when the account gets locked they just spring up another account.
So the cloud providers tend to be the one's paying and consequently their legitimate customers pay.
I am married to a Greek and spend part of my year working from a very rural Greek village in the mountains (more goats than people). I also have travelled a fair bit around Greece, e.g. North South, East and west, from Crete to Thessaloniki, and from Corfu to Skiathos.
My experience is pretty positive overall. Internet speeds are fairly fast, not exceptional and not cheap, but widely available. The interesting thing with the internet is how there can be a certain envy when it comes to internet speed, both with individuals and between countries. But even as someone who has a >1Gb internet connection in the UK, I don't have a big problem changing to slower speeds in Greece. Ultimately, when you have good broadband coverage, there's a certain law of diminishing returns to increasing the speed. I totally don't need 1Gbps speeds, I do fine with Pappous' ~45Mbps VDSL and actually the house we use when we visit has only a 15Mbps link to my father in law's house. My wife and I work from there, and when the internet works, it's just enough. It's too easy for me to say "ah, but you don't need gigabit" but lets also be pragmatic and ask if Greeks all need superfast broadband? Probably not.
I do have problems with the broadband reliability in the mountains of Greece, or rather my father in law does, we know there's a bad line-card but getting OTE to permanently sort it out and not just reboot the line-card when we complain is annoying. One day they'll actually fix the line card and we'll get reliable VDSL, again, in a village with more goats than people.
One thing that annoys me more than anything is that the 5G tariffs could definitely be more competitive. Instead of borrowing my FIL's broadband using a questionable WiFi link, I'd like broadband. Getting a VDSL connection for a holiday home is relatively expensive and for some ridiculous reason, OTE don't want to run the cable anyway. So, 5G? Except I want continuous connectivity through the year, but when we're there I want a lot of data just for a month at a time. Nope, all or nothing. And the PAYG tariffs don't accumulate allowances each month, so I can't get a 5GB tariff, save up the GB allowance to use at Easter/Summer/Christmas/etc). The PAYG tariffs are weirdly now just subscriptions without an annual commitment and flexible payment options.
We looked at Starlink, but again, as this is a holiday home but one which is connected, I don't want to pay full-rate all the time, but there's not a way of turning the connection down, to say 4Mbps, when you don't want full service. Same as the incumbent broadband providers, they need to recognise that a holiday home is now an IoT home and provide something more than on/off provisions.
One day I might like to work on infrastructure in Greece, perhaps I'll get a job there one day or start a business there one day.
FYI, I work for a big sports streaming company and we are doing "mABR" or multicast adaptive bitrate with some ISPs because it really is worth it. You get a significant improvement in playback stats and the ISP gets massive traffic offload from their network. We started with one big ISP in Italy, then other ISPs saw what we were doing and asked to join in.
That being said, it really is a pain in the arse to build. It's also largely proprietary solutions (yes it's multicast but getting the player to find the content isn't a standard) and it's hard for the ISP to update ALL their routers to support it (even when they want it).
One of the bigger issues for us, was getting enough backhaul capacity from the wholesaler (BT OpenReach) at smaller regional locations. Also we were obligated to pay for multicast traffic on a delivered bandwidth basis per user, even though multicast isn't unicast and so the overall network traffic was only individual on the last mile!
I have absolutely no issue with contention as long as it doesn't substantively affect my experience. Some users get very upset about "ping times" but there's also evidence that the numbers in games aren't actually practically useful to a point (unless they're objectively large). ISTR one game developer fudged the ping numbers to stop people complaining about competitiveness.