Sounds like communication between departments sucks. If IT develops for them, you’d expect there to be a feedback loop?

Yes. Exactly. This is not a reflection of where I am now in any way shape or form. Just my observation of previous places I've worked.