I have seen unhappiness of engineers in these setups. They join to learn a new cool technology advertised and groomed during hiring. Instead, they end up working and learning towards someone’s abstraction of that tech in the form of Platform Teams…
Platform thinking, autonomous teams, and organic growth may be better than internal platform teams with fixed charters
What do you think?