Well, let's see...
- Hype. Halo 3 is a huge title known even by casuals. And liked by casuals.
- The US. Most of Halo 3's sales have come from the US. Without the US it would fall to mere 'excellent' level instead of 'phenomenal'.
Need we more reasons?