Being in a union doesn't mean that you can't negotiate your salary.
It also can take your organization out of the market for highly capable but younger prospects.
I've been in unionized workplaces (Europe). There's been a minimum but never a maximum and the sliding scale is not driven by seniority with the or union as you say.
I'm afraid you might extrapolating from things you've heard about factory type unions.