Indeed, ECC should be _default_ these days!
It becomes even worse when RAM Is usually only tested when the computer is built.
I've had several cases where RAM becomes faulty a couple of years down the road.
Recently I had a very weird case of two stick of four went bad due to only moving the computer from one corner to the next without even opening the case.