IME, people who insist that Windows is somehow "better" are people with only a very very shallow level of experience with it, and who have zero or near-zero experience with Macs or well-configured Linux.
But they're a LOT of those people, and so it gets repeated.
I had a Macbook Air back in the days where they still came with spinning drives, and after dealing with random freezes for months, I finally discovered that the drive was failing despite there not being any warnings displayed. It was only when trying to upgrade to the next version of the OS that it told me it couldn't install on a failing drive... But it would have happily let me keep using the system without letting me know about it!
Don't get me started on the people at the Apple service center not understanding SMART status....
Sounds like you got a lemon. I'm sorry that happened to you.
I've never had trouble with Macs reporting hardware faults. I mean, drives fail WAY less often now than they used to, so it's a rare event, but the errors I've gotten have been pretty easy to parse and interpret.
But they're a LOT of those people, and so it gets repeated.