Its often very common that those with the best insights into improving a system also have the least power / knowledge of how to pull levers of power.
So sometimes I have to kindly remind myself that its current state isn't indicative of some damning (yet oddly egotistical) personal failure, where I "shoulda" rewritten everything from scratch by now.
On the plus side, the QA team is gradually learning to do more than manual browser tests...