Hard caps are crude and easy to dodge, but letting wealth pile up untaxed while schools and hospitals crumble is insane. Tax the hell out of the top end and fund things that matter.
Heavy taxes crush growth and send wealth fleeing. Let people keep what they earn instead of propping up failing systems.