On a technical level, I agree that it's easily possible and completely feasible.
On a personal level, let's just say some of these devs aren't independent by choice. Some have too much of an ego that it gets ahead of their work, the amount of projects failed because they promised too much is quite the graveyard. That or they don't have the leadership skills to manage a team to keep everyone focused on their part in the project.
On a technical level, I agree that it's easily possible and completely feasible.
On a personal level, let's just say some of these devs aren't independent by choice. Some have too much of an ego that it gets ahead of their work, the amount of projects failed because they promised too much is quite the graveyard. That or they don't have the leadership skills to manage a team to keep everyone focused on their part in the project.