You do need enough people to make complex systems. We can do more together than we can on our own. Linux started out with a small team but it is large today.
It runs against my experience though and I can’t seem to explain why.
My observation in my original post is that I don’t see why writing code is the bottleneck. It can be when you have too much of it but I find all the ancillary things around shipping code takes more time and effort.
Thanks for the discussion!