Well, some leagues don't require you to own the game, although they're few and far between. In that case, the web site would be your only resource for that info.
A lot of people like to browse through their team stats and what not while they are at work, and don't have a copy of
OOTP on the work computer.
It adds a lot to the league website.
Those are just a few reasons, there's many more.