As I said, the real reason Apple needs one button is to prevent interface designers from getting lazy. Apple (and their third-party developers) know that most people never change the defaults.
However, they don't really want to ship single-button hardware. Here's what most people don't realize: Apple knows it's a less expressive device. Back when they shipped real one button mice, their advanced users were forced to BYOHID. The hardware that Apple shipped was wasted. That sucks.
To resolve this dilemma Apple devised the Mighty Mouse (later the Magic Mouse). Since the "right-click" was in software they could keep the one-button default but have the hardware magically transform into a multi-button mouse for advanced users. Surely many will BYOHID anyway (this happens with PCs too), but two buttons satisfy many more users.
It's a neat solution to a technical and social problem.