I’m surprised such a company isn’t going out of business. That’s a very low amount to make per-head for software engineers. Do they make up for it in volume?
Not a software dev or inherently tech-base business. Vast majority of employees are not in a tech related positions.
I'm in Higher Ed analytics, embedded at a high level in an operational division at a university. So, maximizing revenue isn't a primary goal. It's certainly a secondary concern, some amount of "profit" is necessary to plow back into resources for students & researchers and capex, but if we're making a ton of profit it would kind of mean we're charging students more than we need to and putting a higher debt burden on them. Some schools, unfortunately, take that path but not where I work. We are honestly very focused on doing what's best for the student, even at the cost of leaving some easy money on the table.
Minimizing student debt burden is a primary target metric for the university. Of course it's much more complicated than that though, countless variables and interlocking & sometimes competing goals & requirements.
And while Higher Ed isn't perfect and could use some disruption, quality instruction doesn't have much economy of scale. Sure, a very self-motivated person can plow through self-paced college courses without a lot of handholding or overhead costs to get them through, but that's not the majority of students. For most students the ability to get quality help along the way is inversely proportional to class size and directly proportional to support resources. So, high labor costs. Though again, some amount of disruption could probably improve things. As would the realization that not everyone needs to go to a traditional 4-year college, that for many people learning a skilled trade is both a faster path to financial self-sufficiency and better suited to their interests. But that's all a bit off topic so I'll end it there.