I remember using FreeNAS many years ago and would regularity check out the forums.
The amount of people rehashing this "you must use ECC with ZFS" was insane.
One guy seemed to have made it his life's mission to publish this same story over and over again.
The only things that really happened was that a) ZFS exposes how failure prone hardware is due to pervasive checksumming b) ZFS came from culture (and project goals) that prioritized data safety - as such, it was possibly first contact for many with strong recommendations about ECC memory