I think people are over-interpreting the use of "ready". No games will ever be perfect on release. "Ready" is when the game generally works as intended.
I cant recall any blizz games lately that has been borderline broken and unplayable on release.
And to clarify before some dumbass will call me blizz fanboy or apologist or whatever ridicolous attribute they can spew.
Im not happy with bugs or problems either but I dont start 5000 threads about it bitching like a kid because of it.
Report the bug and move on. If its too much too handle then vote with your wallet. Stop paying for their stuff.