Earlier quoted context omitted.
I disagree a bit with this assessment of Apple's intentions. It wasn't that they didn't want a second mouse button because they didn't want to hide functionality because you could always hold down the Control key and click to access those functions, even on a single button mouse. The issue (and where I think the design is really thoughtful) is that it's never required to use that second mouse button (or Control) but…
Problem is the novice-expert transition in Apple devices is nonexistant. To become an expert you basically have to read a manual, or do things that a) have no affordance, b) have no clear feedforward, c) have an unknown effect and may be destructive, with no clear undo. It's very poor design.
No, it's Windows/Linux-bias on your part. In the old time, every (and I mean every) medium-level Mac user knew that you can unlock a lot of additional functionality with the option-key. People today just seem to assume the Mac UI is built on the absolute same principles as the Windows UI, which is not true.