I like your point that it doesn’t only have to be about making money right off the bat. If you want to spend your spare time doing something you love and develop some new skills along the way that <i>happen</i> to end up getting you paid more, then awesome.