AMD has always been a little fickle with their attitude toward ECC. For me as an engineer and someone who uses many PCs for work (CAD, data analytics, simulations, etc.), I find it frustrating that the CPU manufacturers regard the memory subsystem protection as a "premium" feature. Almost all other subsystems have error correction including PCIe bus, SSDs, TCP/IP, ZFS filesystem or ReFS, etc. Charging more for ECC is so 1990s.
I just checked and I found several embedded CPUs for less than $10 that have ECC. If ECC became standard, even the connector cost would become parity (pun intended) with the smaller DIMM slots due to plain volume costing. The same argument was made against USB when it first started: "Two USB ports per board is going to cost too much! I want my cheap and common DB-9 for my mouse!" Now we get unhappy if there are less than 4-6 USB ports on the back of a motherboard. The same would happen to ECC memory slots, and we would fill a gap in the electronic data protection for everyone's PC.