I disagree with this point. If you release a game thats not 100%, these 'multiple patches free of charge' isn't a gift...its fixing something that was broken AND SOLD to begin with. Not to say that BA hasn't done a fantastic job of trouble shooting, etc but thats the problem with the whole industry right now...'lets get it 80% there, promise the world and release it...get the money in, then release the balance 20% and fixes as 'look what we did for you'. Now I'm not aiming this at BA - this is more a gripe about the whole industry with games being rushed out unfinished. Why is it then we have huge Day 1 patches??
Yes I know its a business, and one that we all support and benefit from. But we also shouldn't pay full price for something that isn't finished and then be thankful for 'free patches' when it really should have been in the game to begin with. Take off your developer hat, and put on your average gamer/customer/consumer hat and you'll see what i mean.