It's hard to claim that the initial generation of Free Software developers in the 1980s and 1990s weren't virtue-minded people. The issue isn't spending one's entire life in front of a computer, it's being outcompeted by people who do the same but with mercenery aims.

[deleted]

Seeing unscrupulous people make it while the principled pay the price can break even the most virtuous person. It causes disappointment, resentment and a sense of injustice that can very easily radicalize into actual sociopathy. Society needs to realign itself if it wants to prevent this. Good people should win and be rewarded.

You say this like it's a recent development.

Creating a society where the unscrupulous are not unduly rewarded has been a long, painstaking slog over millennia that still hasn't been solved. And whatever progress has been made is always fragile as the lessons are so very easy to forget.