I don't think either are good, but it's funny how it's bad when the other guy is doing it.
dudeami0
As a hobbyist programmer/game developer, ya basically hit the "as a programmer" part on the nose as in it's why I care. In my opinion the issue is because we have faster and faster chips, we don't care as long as it runs which means it's using as much of the device as possible which means higher energy consumption. Also, DLSS has to be trained so you can lump it into how AI is causing more coal to be burned and water to be wasted cooling data centers designed to train AI.
Is it just me, or is it depressing that modern gaming has succumb to requiring AI gimmicks to run performant? Why does every new AAA title require DLSS and why would I want AI generating 75% (as I perceive the DLSS 4x, correct me if wrong) of the frames that induces artifacts like halos and blur anyway? What is it about these games that some optimization wouldn't be warranted for them to run without some AI layer on top to get 60 fps, let alone the 144+ fps that consumers now expect?
I mean it's true, in the same sense that in some countries you don't flush the toilet paper as it will cause plumbing issues. It's all about design of the plumbing at that point, and in places where you flush toilet paper it shouldn't be that big of a concern unless they skimped on the plumbing.
Also as my grandma taught me, there is such a thing as a courtesy flush before ya wipe.
When I say residential IP addresses, I mostly mean proxies using residential IPs, which allow scrappers to mask themselves as organic traffic.
Edit: Your point stands on there are a lot of services without these protections in place, but a lot of services are protective against scrapping.