This is a good reason (hypergrowth), but there is another reason -- HR.
At most companies, tech or otherwise, it is hard to get more pay by doing a better job. You often cannot just get paid more for delivering faster, or delivering less buggy code, or closing more bugs than anyone else.
You get paid more for having a team. HR uses "# reports" as a metric for pay at almost every company i've been to. So I hire. I hire 3 when i need 1. I hire 5 when i need 2. Ideally, you end up doing no technical work and "managing up" the whole time. Recipe for success.
At most companies, tech or otherwise, it is hard to get more pay by doing a better job. You often cannot just get paid more for delivering faster, or delivering less buggy code, or closing more bugs than anyone else.
You get paid more for having a team. HR uses "# reports" as a metric for pay at almost every company i've been to. So I hire. I hire 3 when i need 1. I hire 5 when i need 2. Ideally, you end up doing no technical work and "managing up" the whole time. Recipe for success.
You set the metrics and i behave accordingly.