> I'm surprised that supply and demand never crossed your mind as the reason for high tech salaries
No need to be surprised - it more than crossed my mind.
> Professional athletes, actors, and screenwriters enjoy both high salaries and union protections
Well, screenwriters aren't in the same ballpark as the other two, but the highly paid athletes and actors are not having their wages negotiated by a union rep. They have agents. Most actors are barely paid anything, and have union membership.
You declared there are high salaries in software because "there isn't a union". Supply and demand didn't factor in.
Food service and retail workers are not widely unionized. Do they have high salaries?
> the highly paid athletes and actors are not having their wages negotiated by a union rep
So then you understand even with a union, workers can be free to negotiate their own wages. The union doesn't necessarily hold superstars back from earning their true market value.
No need to be surprised - it more than crossed my mind.
> Professional athletes, actors, and screenwriters enjoy both high salaries and union protections
Well, screenwriters aren't in the same ballpark as the other two, but the highly paid athletes and actors are not having their wages negotiated by a union rep. They have agents. Most actors are barely paid anything, and have union membership.