There is no TV money for the teams. The team sponsorships aren't even guaranteed for any serious time. It's all about individual results in what is really a team sport. And then the best years are during the college years for everything else, close to no pros actually have college degrees or anything. Worse, I can't think of a pro that came out of college and ever did anything other than domestic racing. I mean, the team bikes are technically supposed to go back to the sponsors according to most deals but everybody just sort of knows that a lot of riders sell them to supplement their income, there are even web stores that specialize in it.
Cheating is cheating, be it chemical or mechanical or whatever, but cycling (like skiing, track and field, etc) is a perfect storm for it. If you do it and don't get caught, you can get rich, like life changing rich. If you wash out, not just did you lose what little paying gig you had, but you've probably got limited options outside of cycling. I'd argue that other than the love of the sport and sportsmanship, there are a lot of cyclists in a certain age range that have no reason not to cheat one way or another.