The way it works is by realizing there are only a few bad sectors on the failed drive, so rebuild that area first, the used the "bad" drive to help rebuild the rest of the array at full speed.
And SSD's only complain if you listen. Does Windows come with a smart checking tool by default? Don't you have to manually install one and check?
I suspect most people with an SSD have no idea where it's holding.
But it doesn't change the "defective by design" nature. It's one thing if you can't do anything about it - but the bricking design is not good. It should go read only on max writes, not brick.
HDDs don't have a set end of life. Instead you use them till the die naturally. SSD you need to be notified when the end of life is.
There is nothing inherently wrong with either way, it's the action AFTER the death (of either) that is the problem: HDDs do they best they can even after a failure. SSDs just die because they are programed to, not because they have to.
Saying: But you are warned does not excuse that.