When you've got 30,000 lines of code, you don't always have time to go back through and read all the code to make sure that the particular change you're making doesn't have drastic effects somewhere.
Writing good tests means you don't have to find and read the 200 relevant lines of code.