I feel like I have a bit of an idea considering this is what Linus decided to work on as soon as he got a break from kernel development. But there are lots of industries/hobbies with crap software, and Linus chose scuba.
If he had been in college at the time he would have definitely decided to write an alternative to BlackBoard or Canvas.