It's already happening. CWA has around 700k members, many of of them are technologists, programmers, etc. It isn't just low level or IT.
There are a lot of things that a union can do that would be nearly impossible for non-unionized employees to ask for.