Here's a situation that usually happens in some companies:
Announce interesting product X. Promise a release date. Release on the promised released date, ready or not. Users discover and report defects. Send patch after patch after patch after patch after patch.
My question is:
Ummm, what could be the factors that would lead them to tolerate these undesirable practices?
So, in the name of quality, what can be practically and realistically improved in those practicies?
I can think of time constraints, user feedback, sponsors pressuring the company, lack of money.