Some of it goes to bonuses and dividends, but 23% is a really big number.
I think a big part of that number is risk, dividends are tied to risk too.
The very idea of investing is that you take risks in exchange for profits. That is, if it fails, you lose your capital, if it succeeds, you become richer. A public provider doesn't work the same way, risk is covered by taxpayer money. If it fails, taxpayers foot the bill, if it succeeds, cheaper service.
NEE profit margin is currently 40.37% https://www.macrotrends.net/stocks/charts/NEE/nextera-energy...
From that, NEE pays 43.72% in dividends.
If we multiply these two numbers, we end up at 17.64% in dividends ALONE.
23% is not a really big number by a long shot.