The thing is nobody has to do better. Square-Enix's job is to entice with a game to play. With 1.0 people waited because we wanted a fun game. I personally do not believe people will pay at the cheapest $119.88 for the 'complete' version. Every game has a deadline and Final Fantasy is past that deadline for release. Yoshida and every other head developer had a set time, a budget, and has to work in that to release a game people will want to play now and honestly why shouldn't they? They are not paying for it later they are paying for it now.
Note: The come back next month three months for now after patch 2.X doesn't cut it. Final Fantasy XIV doesn't exist in a bubble the majority of the people who leave will not come back. MMOs typically always trickle off as people leave finding other things to do both real world and game world.
