The codebase is irrelevant, I’ve already rated it, it’s another blink clone. As a product, on the other hand, you should definitely practice responsible consumerism. Aligning your values with your consumption is a good thing.
I don’t know what you mean by WASM being a subset of javascript (maybe you mean AssemblyScript?) You can still program in higher level languages like C and have it compile into WASM as one would compile C to assembly.
There is surveillance everywhere outside, even having your own car doesn’t protect you from having your privacy encroached. That’s why I never go outside.
This is no different than shaving my body hair on the train. I’m forced to leave my trimmings on the train too because my boss wants me in the office 8:00 on the dot!
That sounds like an entirely different issue. For a service that provides free online play, Steam is superior to the alternatives on PC. It has built in community forums, a group and chat service that rivals Discord, a large user base, and an easy to use storefront. Whether or not it’s a closed system is tangential to the argument that it is a free platform.
In particular, it was his view that he can impose himself on the community in such a way that takes us steps closer to a walled garden.