Well - back to the original subject. Obviously I cannot speak for everyone, but I have gone through "spells" of deciding it's all a bunch of junk and throwing it all out.
When building a PC, I suggest you ask yourself "do I have a USE for this." Fairly recently I decided to resurrect DOS/WIN 3.1 an old PC. I used to it to play through some old DOS games, some of which did not play under windows. That said, I fairly recently (like last weekend) set up windows 95 on an older PC. Will that really be used? I kind of doubt it - that can be covered with a windows 98 machine. Still, it was remarkable to see how lean windows 95 really was in comparison to 98. Also, after so many years of moving things off onto DVDs I decided to set up a machine specifically for burning CDs.
I will say this. Back to the "bunch of junk" comment. I have quite a few old DOS programming languages.... QuickBasic, Turbo C, Turbo Assembler. That was one reason for building the DOS machine.... I wanted to run those in their native environment. But it kind of puts things in perspective when you realize any program you write with those languages cannot even be run on a modern PC. (Was not XP the last OS to support DOS apps?) So at this point, programming for DOS would be like programming for a Commodore 64....who would use your program?
Just my two cents.....