Earlier quoted context omitted.
One difference between programmer and engineer is that the programmer worries about what they do, while the engineer worries about not only about what they do, but about the platform their application run. And you bringing the fringe entertainers of the illiterate Americans is totally unnecessary.
You're just speaking in truisms, and still have yet to assert anything at all. You sound more like a fringe entertainer and less like an engineer. You're, "just asking questions." Are you an engineer? Make clear claims, and then back then up crisp and concrete arguments. Support your arguments with data. That's engineering. What you're doing is wallowing in the outrage machine. Please start with your indepth understa…
And while you're at it, make your own argument. That's a skill required of any engineer.