Software is never finished. EVER. However they could have released a much more stable iOS now and fixed fringe issues later. Stability is paramount above all else. Other features DONT MEAN ANYTHING WITHOUT STABILITY.
This is something that should have been fixed months ago. Instead we got 7.0.x for facetime calls and for 7.0.5 for China. Yet crash crash crash for 6 months.
Right, so lets complain that they haven't finished the beta cycle yet, and insist they release something now because OMG.
Then in 30 days you can come back and complain about LACK OF STABILITY!!1!
You're right, software is never finished. And neither will be the sense of entitlement over software upgrades.