Yep, companies screw their product line up all the time. It sucks. I use both Linux and Windows casually, and Windows professionally. I ran into a similar problem with Win8 unusability. Win7 is the ticket (for now) if you can get it. The world still runs on MS, just not Win8. I suspect Win10 will be much more like Win7, or history will repeat yet again. First WinME, then Win8.
It's funny you mention Vivado. I haven't used it (I'm not a professional), but I use ISE and I cannot get it to work right on Linux to save my soul, but on Win7 the thing installs itself and I've never had a problem with it.
Look, I get that we probably aren't going to agree. Ok, that's fine. My experience is largely based on Win7 and WinXP, because I skipped the truly abominable MS OSes. I use Linux casually and it seems a pain at times to me, but nothing unbearable. I see Linux fanboyism rampant just as Apple fanboyism lately, so this topic rung that bell pretty hard.