I work in an organization where we are moving towards feature teams. We have four squads and seven chapters such as web development, api development, back-office development... Prior to this we had a single team, where developments were assigned to component experts (account management, payment, front end...).
When presented to the team, the most frequent objection was: "I am now limited to a single chapter (e.g web development) when I rather work on the full stack (web, api, back-office)"
Do you think people should focus on a single technical item (front end, backend service, ...) or broaden their skills ? How do you handle this in your teams ?