Then I moved to Mac. I was puzzled first couple of months - comparing to Windows, the platform was, for me, almost an utter shit. Yeah, some things were cute, some things are better from the start (application installation, for example) but OSX crashed on me couple of times (which Windows never did), Finder is an atrocity compared to Explorer, etc, etc.
Some time passed (three years). I learned how to use Mac. Somehow OS stopped crashing. Pain points disappeared. Finder isn't so bad after all, it have some nice tricks. And now, when I need to work on Windows, I want to kill someone out of frustration - nothing works exactly like I want.
Because I forgot things about Windows. I don't know about you guys, but when I'm familiar with something, when I understand how something works, I tend to use that thing (Windows, macOS, Linux, whatever) in a way that will not make me problems. When I said "Windows is rock stable" I mean it, but I learned that it was rock stable for me, because I knew how to use it.
I assume that's the reason why there's so many opposing stories about linux - people who knows linux doesn't understand how someone can have any problem with it, because linux just works for them. Forgetting and not thinking about million simple, small things they do every day to ensure that Linux is working correctly.