This union seems less focused on that and more on pushing sociopolitical ideas currently in vogue in left-wing political circles.
Nominally but it just isn't so. The strongest bargain an employee has is a competitor. What makes G salaries high is that there are other companies competing for the same talent.
The fundamental way unions increase wages is by constricting supply: by being part of the hiring process and blocking people, or by putting conditions that make people that would otherwise be eligible to work. In the end unions end up being very ineffective, and their administration cost ends up not worth it, thus the only way to get any leverage is with the law.
If unions had their way, it would be illegal to drive a lyft. Whoops, that happened. If I were a Union rep in a tech company, the first thing I would do is kick out immigrants. Easiest way to increase wages for (remaining) tech workers.
The best a union can achieve is being irrelevant. It will surprise me how obvious it is in the populace that if companies all agree on something it is a terrible monopoly but if all workers agree on something it is liberating. The mechanics of anti-competition are always the same, even if different markets produce different results.
If i understand correctly your point (and to paraphrase), unions are not setting the correct priorities between work condition and more general sociopolitical ideas. For me this is a good new : It mean works conditions are not that bad and that union want not just to take care of personal interest but of company interests as well. But this is a ideological stand point :)
And some may argue that's not the role of unions. But the role of union is to carry the worker voices. If this is the subjects workers want to talk about, i don't see any issue. If it's not, the union will just not meet enough workers to join them.
The idea is that collective bargaining can equalize the salaries, work conditions, etc. for all members, not just the pale-skinned ones.