What's the difference in it being a responsibility of the company and it being a program paid for by races paid by companies?
I mean this as a genuine question, in case that isn't clear. To me the latter is just socializing the cost across multiple companies, but I'm happy to be wrong here.