Just because someone did some research doesn't mean that geolocation universally isn't any good.
How close does iplocation.net come to where you're located? All of mine are within nine nautical miles.
Nine miles is probably close enough to figure out what one's TV market is (or perhaps more importantly for the providers, isn't).
Since the streaming services don't serve businesses, their geolocation error is a moot point.
If you read closely, I wrote it wasn't "very good," not that is wasn't any good.
Believe what you like, but IMHO based on hands-on experience as well as published data, ip-based geolocation is marginally accurate at best. It roughly meets the 80% rule, so "good enough." Good enough ? very good. That's my point.
Of the 5 databases they checked for my home IP, 2 were within 5 miles, 1 was within 15 miles, and 2 were within 25 miles. They all at least got the state right, but two of them got my MSA wrong. Admittedly, all 5 got my DMA correct.
Before I got Fiber, I had Frontier. In my testing for our geofenced applications at that time, all the databases we tried thought my IP was roughly 250 miles away in the NC mountains. I had to VPN in to use the apps.
So, people don't stream OTT services while at work? I'll be sure to tell the guy who sits in the cube next to me who watches premier league soccer on Sling all the time.