I like the idea of full income and tax transparency for the reasons you mention, but worry that some of the negative consequences can be long-lived and very hard to tackle.
For modest earners, their public income can become a kind of super credit rating; it can gate access to some businesses and services, or establishments that want an aura of exclusivity, like social clubs. In effect it can make it harder to jump levels on the ladder.
For high earners, their public income can lead to gouging and an unwillingness to discount. A car dealership or a contractor might use it to gauge price sensitivity.
I'm sure there might be complicated social outcomes too. Would dating change in a world with transparent salaries? Would neighborhoods and neighborhood diversity? For the worse, or better?