I see just as a marketing ploy. They are counting on the fact that every account will not use the entire storage capacity. I have multiple gmail accounts, and don't even us 100Mb between all five account. This is just Yahoo trying to claim their position on the top of the hill, to get more users to switch to their service.