Agreed. But what is the alternative? No departments at all? Everybody belonging to one giant single team?
The poster above is right in that if you create a design team they will want to justify their existence but it's the controls above and around it that is responsible for keeping them in check.
People will cling to those senior leaders and make themselves visible and important to be kept around and be validated and enabled.