I guess a lot of this depends on your end goal, scalability and how fast you want to do it.
I definitely write for smaller startups. I am in a company that is a two-man team, and the goal is to earn a good living for two people.
In other cases, the aim is much grander, and so building a team, hiring fast, and getting everything pushed out is the goal, and what you are saying rings true for that. Great points!