Its all EA's fault.
On consoles, you stick the disk in and it works, how many EA titles have you needed certain drivers or certain patches before things work properly, PC gaming is slack in comparison to consoles, a game doesnt run right on a console they have to get it to work, a game doesnt work on a PC, well lets get the user to stick another gig of ram in or upgrade there gx card, you just cant do that on a console....