So here is the thing, nobody has said it cannot be met, you are jumping into that conclusion. What I meant was that I myself don't like specific given dates.
An estimate date is not a fixed deadline is just used to provide the users with the intended timeline to release. Kal wanted to give the people that was taking Q1 as end of March an estimate of his intended release time. If it takes longer, is usually due to adding more to the version than indented or because some game breaking bug appeared and is not being solved with ease. Failing to meet an estimated date is not a fail to reach standards, for the contrary, is to meet them, as you said yourself quality takes time.
In regard to the "endless patches", this is just regular software behavior, the reason it appears as "endless" getting to E version this las time is because of 2 things:
1. The scale of testing: a team of a couple of testers won't be able to compare to thousands of users playing because random anomalies can occur, some players might not go as intended and do some random thing that causes a bug, and well you see, if is a game breaking bug and is something that somehow others can hit, then it needs to be fixed.
2. The speed of the update with a solution to the problem: While others might decide to just "let the players play a month with these bugs and see if others appear, and just then work on release a fix", Starmaker usually will release its first fix some hours after some ppl hit a bug, and instead of waiting just take some timeframes like a day or couple of days and release another. 1.8A to 1.8B time difference cannot be taken into account for this since 1.8B released with some new content added to it.
Lastly, in software development there is no "guarantee" of perfection. Continued patches are if anything, a showing that the game is cared for and that the dev wants to deliver on the quality of it.
Hope that helps clear out your concern.
