A potential need for ECC RAM in a home computer is comparable to a potential need for a data backup strategy at home. Some people care, others don't.
RAM bit flips happen. They can't be made to go away by not looking for them.
BTW, since we are in the Distributed Computing forum: Most Distributed Computing projects actively mitigate RAM errors (and other errors) on contributors' computers by means of result validation. Therefore, ECC RAM is perhaps nice to have in a computer which is dedicated to Distributed Computing, but not really required. These mitigations are very expensive (e.g., as you know, many projects implement it by requiring the same result being computed twice, on different computers). But the projects couldn't omit these mitigations even in a world in which all donated computers had ECC RAM, because other error sources still need to be addressed (e.g. the worst case of falsified results).