yes, we wanted collaboration, /and/ saw this still common dynamic.
i'm still not sure we were wrong. much (most?) dev is work for hire.
ideally, and increasingly often, there's a better more collaborative way. but on the ground, scrum can be a decent gateway to better.
perhaps we were too optimistic, but i'm not sure that the biz/dev split model will ever be as obsolete as we might like.