The worst part is that soon players will 'expect' this type of launches, I mean not that long ago buggy launches was scorned at and the developer ridiculed as poor programmers, now its normal to have bugs at launch and patch it post launch.
Granted games business has changed considerably and pressure is much more intense to get products out but the point still stands... we as consumers got used to buggy launches.
Will we get used to server queues in our single player games now ?
EA was well aware it structure was not capable of coping with the numbers at launch, but they also know (or hoped) that the numbers will smooth out over time so why invest in structure that will only be used at launch and during special occasions (major patches, popular DLC packs)... that is the accountants talking here.
The ones who get the most stick are the customer service section... and when the numbers do smooth out, EA will claim it put in fixes and added hardware to fix the issue, but at the moment its merely riding the wave.
I hope players will learn the most important lesson : DO NOT BUY PRE ORDERS!
Dont give them cash until the product is there and proven to be worth your cash... not boycotts, not meta critic review bombing ... just bloody wait until the game is out and reviewed, wait till more facts are out before buying the game.