Software development opinion:
The threshold at which adding tests to code turns burdensome is very, very high. Higher than you think and higher still.
Only an astounding lack of regulation and standardization in the industry allowed a lack of thorough, automated, and regressive tests to be anything but the baseline expectation.
We need higher, enforced standards in order to overcome the profit motives that continue to oppose good software engineering practices, before yet another data breach.