Not an economist so I don't know the official reason. But a corporation can theoretically accumulate profits indefinitely without making a payout, while governments need stable yearly revenue.
Maybe more material from a public policy point of view is that we like to tax different things at different rates, to favor or disfavor spending on various things. Hard to tax a salary based on what the employer spent their money on.