With an SOA it is easy to split up a team every time it grows beyond a manageable limit. Each team can focus on a related set of subsystems. They can even trade subsystems between teams as skills and demands require.
There should probably be some pressure toward homogeneity of technology across services/teams for this reason. But this can be hard to do, e.g. culturally.
There are exceptions to the rule of consistency.