I have worked half of my adult life as a commissioned sales person. As a result I believe in performance based pay. You do a good job, you make good money. If you take no hostages and finish in the top ten of your piers you get an extra amount of cash top of what you made on your own. That is a true bonus. A bonus is not part of a negotiated annual pay package.
As for corporate bosses I STRONGLY believe in a healthy base salary (nothing more than $500k annually) plus a certain number of company shares to be issued to them quarterly. Those shares must be sold immediately upon issuance to fund the rest of his pay. If the company is doing well the share price should increase, therefore his take home pay would to. If the company is being driven into the ground the share price would reflect this and his take home pay would decrease. This would encourage positive performance out of the higher-ups. And what of bonuses for corporate bosses? No bonuses. Free cookies, milk and pats of the head for eating your veggies are for children. When you find yourself sitting behind your walnut desk in the corner office those days are done.
But at the end of the day I hold little sway. Thank you for reading my rant.