Then, for the first time, I worked on a project on the technology side and immediately adopted that mindset. I literally found myself saying things like "That's the businesses problem, we don't have to worry about that." Why does this happen? How can we avoid this behavior/culture?
Any tips on how to get teams to work better together?
Without the tech, the business fails. Without the business, the tech is useless. Both need each other.
Tl;dr: developers and businesspeople need to communicate and work together.