Yeah, point for point this sounds like exactly the enteprise I find myself in.
I think the difference is that different engineering team empires always push us to use their stuff, which then inevitably ends up being garbage.