I would recommend people read the IAB ad blocker detection guide for Europe which provides a good summary of what is possible. It lays out the that depending on how the detection is done it might be defensible to rely on ToS, and to remove all risk, implement a consent banner, wall, or both.
Which is to say, even if it was ruled that YouTube can't rely on ToS, which I don't think is a sure thing, they would just have a consent wall like for cookies.
Maybe it depends on the domain, but I think it is perfectly reasonable both to ask or produce graphs to show data trends, qualitative behavior, relative rates, etc. I mean, looking at one chart and acting like you know better than the analyst might be a duck move but wanting the chart isn't.
Imagine if scientific papers didn't use plots to visualize data?
I agree it is people looking for reasons to criticize. However, I do think VPN or anything that modifies your route tables should be subjected to more scrutiny than other app features due to potential for abuse. I wish browsers wouldn't bundle them at all, or install them as part of their base.
When you added them as non-steam games did you manually set the compatibility to proton experimental?
I've only used the original game installers getting things going for my kids, so it's possible something in the way the files are repacked is different than what proton is used to.
Yeah, the Costco food kiosks are the gold standard. One screen with all items, big buttons, responsive, and obvious checkout process. I can literally order for the family in under thirty seconds with the receipt in hand. It's like magic.
One thing I'll throw in to help with dependencies is that if you add a games installer as a non-steam game, set proton experimental compatibly, and when you run it will install all the dependencies you need.
Then, after install, edit the non-steam game you created to point the path to the game executable. You can't remove the game from steam for the installer and add a second one for the game because adding a non-steam game creates a steam managed folder that holds dependencies that will be deleted when you remove it. This you need to edit the game entry for the installer to point to the game executable inside that steam created folder.
Doing this I installed battle net, and then changed the path for the exec to the battle net launcher, and was able to play Blizzard games. For me I did it to get diablo 2 resurrected running for my kids on their steam decks, but I was super impressed by the proton compatibility layer.
For most people computers are just the same as cars. People want a car that will drive them from place to place, are easy to refuel, easy to operate, and can be taken to an expert for anything difficult or that requires specialized knowledge. Same for computers. Most people want a computer to navigate the web, install the apps they are used to and that their friends use, is easy to operate, and can be taken to an expert for any involved work.
Even the friendliest of Linux distro don't check all those boxes. You cant get ready support from a repair shop, many of the apps are different or function differently, and it doesn't receive all the same love and attention from major third party developers as Windows does.
Most people could learn to use Linux; it's not that hard. Most people could learn to change their own oil. But for most people, it's not worth it. For most people it's not the journey, it's the destination and cars and computers are just tools to get there.