I honestly think bonus culture is about power - specifically the power you're describing there. Your boss's boss can ask you to come in at 2am because if you don't, you risk taking a massive hit to your comp.
The other reason - also related to what you're pointing out - is that if you quit six months into the year, you leave a significant chunk of money on the table. Silicon Valley has similar golden handcuffs in that regard though.