Unfortunately based on how the economy functions it is inevitable. We have to reconsider how the economy functions in general.
Everything is a function of profit. Everything has to be released on a specific schedule. We have seasonality that affects sales, we have competition, we have next gen around the corner, we have rents, we have loans, we have salaries, we have bills to pay. When managers and accountants make their decisions they calculate costs and gains in numbers. The human cost is secondary, when all operations and processes must be adjusted to reach those number targets.
Even if the product is perfect, money wise it might not perform satisfactory if not released when it "has to". So there is pressure on everyone to meet those deadlines and those high targets with the least amount of expenses possible.