You have to pay off your student loans somehow -- participating in (and these days, running) a corporate-sponsored hackathon is a nice way to pad a res^H^H^H^H^H^H^H^H^H demonstrate technical and leadership skills if you're looking for a megacorp job.
Not everyone can say they won the Putnam.