Reg readers need to think this one through
Government attempts to age gate the Internet have been rightfully criticized as corrosive to privacy, because you can't age gate the Internet without forcing everyone to participate in the identity ecosystem.
How does everyone think that repos will "corp-gate" access? Magic?
Nope, it'll start with casual users having to create 12 different disposable accounts on 12 different platforms so they can make the occasional request. When that's not enough, they'll need to cough up a name, a billing address, and a phone number to a payment platform with a shitty privacy policy before they can even make the $1 nuisance payment.
You can't do what you're proposing without forcing everyone into this identity ecosystem, too.
There's two complimentary solutions which aren't based on identifying every request:
1. P2P Distribution: Large requests for popular content can go via P2P, leaving host platforms seeding metadata, signature files, and low-volume objects. Quite easy. No technical challenges to solve here, just the will to implement.
2. Ban Abusive Networks: The flipside to "PHB doesn't want to pay for a local cache" is downtime and wasted staff effort when throttling kicks in. The PHB will pay for reliability. It only takes a few bad actors being made examples of before IT staff get the message about how to maintain reliable access to freely hosted resources. It's not hard, it's just that people are lazy. Exploit that laziness. When pulling everything from the Internet ends up causing more work, people will take the local cache route as the path of least resistance.
That's better than identifying everyone trying to use a piece of FOSS software to crack down on, as the article notes, the 1% of IPs causing the usage problem.