I think you're missing the point.
A full stack developer is not an expert in everything, he/she is good enough to get most of the tasks done. There is still room for experts and specialists, but not every task requires one.
For example, a full stack developer can probably build a working prototype, but to build a production ready product might require some experts in different fields.