People do it for fun and bragging rights.
It looks good on the resume, especially if the person reading the resume has been to that kind of competitions too.
It looks good on the resume, especially if the person reading the resume has been to that kind of competitions too.
However, Caltech itself doesn't care that much about its team's performance.
When I was at nearby USF, our programming contest teams were student-run. It's not a priority for the department and there is a lot of inconsistency as students come and go. There's also a smaller pool of participants to draw from. We did reasonably well for a little while when I was there and put a bunch of time into it, recruiting, teaching, running practices with and without other unis. But it takes a lot of effort.