Free hosting is free hosting, but man, they sure want to trick you into paying to download.
To provide better service, EA wants to control if you can play the game that you licensed and didnt buy. When they feel the game is obsolete, they'll turn off your access to it like many of their other titles (especially pre 2007 sports). Which in turn you'll need to license newer tites.