A CBA can cover things other than wages. Many states are also right to work, so nobody has to join the union in those states.
How long do you think Amazon will last as a company if their engineering department went on strike? Probably about 15 minutes. Amazon workers could really get a fair slice of the pie of they organized.