There are at least three reasons for this. First, you may not have tested everything, in particular, you may have missed boundary values, integrations, and non-standard scenarios. Second, any new update can break what used to work. Third, users don't forgive mistakes, so testing is your protection against reputational damage and financial loss.