Not necessarily, but more often so than not. Even the competitions that you mention are only valuable to other hobbyists, and only in so far people's free times allow. Non-hobbyists are not likely to pay much to see those competitions. And when free time runs out, those hobbies are amongst the first things to go.