Yeah and what would of happened if they waited a week or two for a more stable release?
"Why didn't you release 2.3 in time for the Easter holidays? I had four days off and NOTHING to do all weekend!!!! I waited 6 months for this. You suck Frontier !!!!!!!"
I would suggest that leaving players with the game unplayable over easter weekend is worse than letting everyone play the current version.
I would suggest that you'd get some annoyance for the delay, but far less than was caused by the mass of bugs.
After all if everyone saying "why the delay?" has a beta player responding "trust me it ain't ready" they'd probably realise pretty quick that it's better to wait than to have a mess...