It's not one person's retirement. Retirement funds have millions of people's retirement. You can't just give away a company's money because it's not the CEO's money. It's the shareholders' money
He should have been fairly compensated, but again, only up to the point where it encourages workers to work hard