Oh my, I see. Now I think have a better context in how the politics, and the company's procrastination comes full circle.
Even though you came up with your own solution, it sounds like based on how your current company operates, that there are many factors beyond your control to get to the root of solving a problem sooner and more efficiently. But instead, when they seem to get around it, an unnecessary amount of time has gone by and more work is created on top of what needed to be done in the first place.
Well hey forgive me for trying to find a silver lining in things, but this personal account can kinda serves as a small indicator as a note wherever we end up in time whether tomorrow or years from now work-wise...that we'll have hopefully put ourselves in better position or be a part of something where we're continuously progressing leading to great things. And perhaps along the way, the things like company politics, procrastination, and the like are mitigated to a larger degree where we can focus on doing good work without all the nonsense.
Maybe I sound a bit naive but it can make you appreciate the flaws of being human and not a machine in which what you are programmed to do it has to execute. At least being human you can adapt, keep life in perspective, and maybe along the way have a renewed sense of purpose that comes with the challenges which can lead one to be excited to wake up everyday to.
My apologies, for being a be long winded and going off the rails a bit. I'm not in tech as I'm currently learning programming to get to the point someday but nice to learn a little what it's like when working in a professional company environment when you have so many moving elements in play while you're trying to accomplish a goal in mind. But I guess that's the game of life. :)
Hang in there...you at least you noticed a problem then actively tried to fix it while at the same time kept in some perspective that it could've been worse when you mentioned at least it wasn't your old job before it. :)