I hope this is an ongoing project and that will be addressed.
*for non-violent stuff, like drugs, obviously you can. I'm referring to this specific example, which is described as violent. Non-violence shouldn't impact your future in the same way.
If the empathy-allocating thing appeals to you, you can think about it in terms of externalities. If you can prevent recidivism, you can proactively "help the victims" by preventing their victimization in the first place. What drives recidivism? Primarily, poverty, unemployment, social marginalization, untreated mental health issues. People with no options will act as if they don't have options.
The big difference from the perspective of the schools is that proprietary software is backed by a big corporation that has made taking care of your needs their business model. There's nothing inherently stopping companies from offering the same quality of service with free software, but in practice free software often means doing things yourself and relying on a community of volunteers.
Meanwhile, for the big corps it's fine if this is a loss leader, because it teaches a new generation to use their products. You've got to get them while they're young, after all.