I’m really into Computer Science too.
I got a degree, then spent a year job searching to end up working customer service; carrying drinks up and down stairs for a few months. I eventually got an internship doing programming.
It’s nice to finally have a job in something that I’ve been interested in for a long time, although now I guess a very large amount of my time is spent using computers. Also, even if it pays more, I suppose writing code where I don’t even fully know what it’ll be used for feels less “rewarding” than serving customers.
I believe another alternative would be to make it completely clear that you’re getting a temporary license. You shouldn’t be able to try to make it look like you’re buying a game when you don’t then even own.