Kids at my tiny high school football team did steroids to get an edge - no chance at a scholarship, either.
Different people have a different threshold for cheating no matter the stakes. I imagine some people vheat even if they know the answer - just to be sure.
It's much more widespread. Minor league player uses PEDs to make the major leagues. Middling major leaguer uses them to be an all-star. All-star uses them to make the hall of fame. In the context of programming, if some kind of cheating is what's necessary to nab a $150k job, a whole lot of people are going to cheat.
Top athletes do it because they're essentially at the limits of human performance and those drugs are the only edge they can reasonably get.