Merc, it goes without saying that people do successfully run RAID arrays with desktop drives. You're not alone. I wouldn't do it - to many potential compatibility issues.
DD, it could very well be a pricing scheme, but the fact is that desktop drives have features that cause issues with RAID controllers. One of the main issues is that desktop drives provide their own detailed and lengthy error recovery process. RAID controllers do not like this. When the RAID controller attempts to communicate with the desktop drive, the drive does not respond in time. The controller drops it out of the array. In a desktop environment, this type of inherent error recovery and diagnostics is important. In a RAID application, the controller provides diagnostics and error recovery in tandem with the drive, and thus requires a different window of communication.
For me, I'd be more cautious about running any RAID with desktop drives. Is it a scam? Is it because desktop drives are now built to less stringent quality standards? I don't know. But I know what seems to cause certain problems with RAID applications.
The unfortunate fact is that using so-called RAID Edition or Enterprise drives will also cost more money. When building a home server or a SOHO server, is it worth the cost? Sometimes, it depends, maybe, maybe not.
To me it has to be determined when I figure the type of usage and customer expectation.