I think of it as "we have a team developing this product, the product makes money, and we use that money to compensate the team". if the team as a whole needs support people in order to do its work, it seems like a great thing to consider those people full-fledged team members deserving of equal compensation.
to the point that their labour does not scale in the same way a software engineer's does - think of the fact that you need more support people to do the amount of revenue generation that fewer devs could do as part of the cost of running the business, rather than as a measure of the fraction of the rewards that should go to them.
to the point that their labour does not scale in the same way a software engineer's does - think of the fact that you need more support people to do the amount of revenue generation that fewer devs could do as part of the cost of running the business, rather than as a measure of the fraction of the rewards that should go to them.