This man speaks the truth. Seriously, pretty much everything he said was spot on.
Also, just saying that EA is a corporation and is supposed to try and make money is a load of crap. Thats not a good business strategy. If you want to make money well, you listen to what the consumers want and try to make them happy, that way you gain loyal consumers who will be happy with parting with their money for a product. EA however seem to blatantly disregard what consumers want and put heap loads of money into making shit.
Basically, companies are supposed to make things that people want and the best way to do that is to listen to consumers
if its not a sound business practice, then why do they have so much money?