There are a lot of things about the test process that bear rethinking. My understanding of the role of testing has evolved since I first donned the sash of a full-time tester. Perhaps the best way to explain the role of testing is to show that evolution. Once upon a time, I was a developer. I didn't like it.
Programming is fine as a hobby, just as crossword puzzles can be fun.
It gets old. Day in and day out programming wore me down. I rarely felt that my work was good enough. I never felt free to take time off. If I messed up, we would blow a deadline or ship a doggy product.