I work in academia and I have job security and full benefits. I can't work on projects like this all the time though. I'm responsible for more generalized infrastructure like webservers, but when I have free time I'm welcome to work on stuff like this. I think more academic IT departments should leverage their talent like this.