As someone else put it elsewhere, 'the first taste is always free'...
Companies have been giving away software to college courses for as long as there's been an industry. It's a long-term marketing strategy based on the idea that if you give free software to 200 students (with limits on how it can be used so they can't make money using it), then inside ten years many of them will end up in positions where they're asked to recommend software and yours is the first they ever used. Altruistic it is not.