Harsher punishments are useless in the world of cycling. Domestique salaries are too low for it to matter. If you get banned, you can fix your financial situation by going out and getting ANY job.
It's not like other sports, where a guy is risking a fairly decent career to get to the top. A cyclist doesn't really risk anything at all.