>Because it was introduced by a FreeBSD developer, and FreeBSD's fs and cp are a generation behind Linux's
This is often regarded as a good thing in the BSD world. In all fairness, this bug just enforces that notion.
And Solaris (at least on amd64) wasn't slow. It was demanding, and not really suited for desktop. And it was picky with hardware.
Totally agree on the rest of your comment, though.