Sure but people need to go on vacation, multiple projects need to be worked simultaneously, developers may leave their jobs, etc.
There are lots of good reasons to have multiple developers on a project other than simply throughput.
There are lots of good reasons to have multiple developers on a project other than simply throughput.