This is beyond out of touch. Most people truly have never seen a bonus, or if they have it was a $20 McDonald's gift card. Until working in tech I never received a bonus, even as a 'necessary' HVAC service technician making decent money.
Either way it's hard to reconcile C level bonuses with a free turkey every Thanksgiving.
Truly we need to scrap all their bonuses a d parachutes. The entire C level compensation model seems made for Moral Hazard.