TBH I don't mind them releasing it while its still a little buggy
Its better to test for bugs with thousands of people instead of the probably 5 or 6 testers on the team.
When i said fixing stuff or doing stuff, it is about serious bugs that they found just before release.
Game breaking, crashing and that kind of bugs.
They rather have it works (otherwise people will be like, it took so long for this crap? weeeeee) then release a super buggy crashy version.
Of course we can test for them and that is gonna happen right after they release it, but they just want the big bugs out of there before we arrive and break everything we can. ;)