Building specialized agents is a great way to achieve what humans do through teams and organizations. For individual developers the benefits are dubious, but for ChatGPT, it’s obvious that the end game is letting developers/people build and humans curate (through downloads, ratings, usage) the most interesting agents and then setting ChatGPT up to be grand central to use that knowledge to hire the best agent/teams for a job (or putting them against each other and presenting pros/cons).
To that end, the ease of building is key: lots of folks would be happy serving their little niche with no monetary gain (see open source software) which, for non-developers has never really been possible outside of social media posts/influencers.
Maybe it pays off, maybe it doesn’t but generally the strategy feels sound.