Because all software is always perfect and Tesla has an infinite amount of time to test every update to make sure it is perfect and users will wait patiently forever for new features and updates. (In some world somewhere.)
There is a huge difference between fixing known existing bugs/new features and introducing bugs that did not exist before. The latter shows gross incompetence that should not happen at a company that manufacturers cars, period.