I don't really see a problem with releasing patches on release day. If you need some lead time to get all your DVDs pressed and manuals printed and whatever, why not take advantage of that time to also polish the game in parallel?
However, going any further is just not right. If the game is hopelessly buggy after release and needs to be patched later just to make it playable, well, what are people paying for?
However, going any further is just not right. If the game is hopelessly buggy after release and needs to be patched later just to make it playable, well, what are people paying for?