My solution for bloatware is this: by law you should hire in
every programming team someone who is Like, A Guy who has a crappy
laptop with 4GB and an integrated graphics card, no scratch that, 2 GB
of RAM, and a rural internet connection. And every time someone in your
team proposes to add s It like NPCs with invisible pores or ray tracing
or all the bloatware that Windows, Adobe, etc. are doing now, they have
to come back and try your project in the Guy's laptop and answer to him.
He is allowed to insult you and humiliate you if it doesn't work in his
laptop, and you should by law apologize and optimize it for him. If you
try to put any kind of DRUM or permanent internet connection, he is
legally allowed to shoot you.
With about 5 or 10 years of that, we will fix the world.