Developer also should not release an unfinished game or should have a functioning QA.
On functioning QA: it is nice and works well when the community is small but when it is large it becomes impossible to have a functioning QA.
On other hand a huge community means that you will quickly find your answers on forums as such so it is really unnecessary.
On unfinished game:
EVERY game is theoretically unfinished.
Also, you don't have all the time in existence to fix a game. Every worker needs to be payed and if you don't release a game, you can't pay them which means that the time you have is limited. As such, you often need to release a game and immediately start working on patches. Players who are sensitive to bugs should NEVER buy a game on release day, especially if it is a game like TES that is impossible to not have a bunch of bugs due to its non-linear nature.
In comparison to other games, Skyrim is average with its bugs. I have seen far, far worse games in regards to bugs (I am not counting PS3: seems like it was considered by Bethesda as Very low priority platform... this is part of another more serious (and IMO unworthy of apology) problem).
Why should they listen to us? It probably won't earn them as much money as doing what they've already been doing.
Good question but I think I'll just be glad that they do listen or else we'd get Oblivion 2.