There's a difference between a game having room to grow and a game being released in an unfinished state. There is also a difference between gameplay problems and technical problems (Though the latter aren't really justifiable when you have an open beta specifically to stress-test things).