Because Yahoo email / Hotmail is good enough for the average user?
But Yahoo sure has the early mover advantage over Gmail...
It takes more than good features to make people switch.. people who are methodox and orthodox for Yahoo!!!!
1. The email names aren't transferable
2. The email archives aren't transferable
3. Halo effect from using Yahoo or MSN
4. The other email services works fine for most users