Nothing is stopping you from being a full stack dev, but teamwork, while it is tricky to achieve and execute on, is very valuable once it's there. This is speaking from my experience.
Most often I found that bringing on junior developers and mentoring them very closely brings about a very strong team bond. These developers also inevitably become very productive pillars of a team.
Of course, there's always going to be a place for solo work - by teamwork I don't mean constantly pair programming (although doing it a little bit is a good learning experience for fresh grads) - I just mean collaboration, communication, the like.