Money may be the answer
I think that in the past 10 years (since the decline of mountain biking) the majority of marketing, and money went into road cycling. With Lance winning all the Tours, big corporations jumping on-board, and obscene salaries to some, big money just influenced the public...