Microsoft put bread on my table. I started working in a company that was operating 99% of their servers with MS OS. I don't see it that "I am wasting time", I see it that there is this tech called "Windows" and the more I know about Registry, DLLs, etc. is making me better at my job.
If Fedora setup puts food on your table, go for it!! I 'bet' on Microsoft for my career and it has taken me around the world multiple times, so yeah :)
Tbh I don't change machines 'that' often. My laptop is from 2015. My desktop is 3? 4? years old, and I won't be changing either in the next 5-6 years, they do 'ok' for home use.
But every now and then (couple of years) I do buy some second-hand cheap Surface, or HP Elite, or similar Win tablets, I set them up, and keep them on the side (OS, and Firefox only) just in case someone will need an urgent laptop, or I travel somewhere and I want a 'burner' machine with zero data/sw in it.
Windows is only free if you don't value your time, huh?