It’s a shame upgrade is purely based on hours/seniority and not merit. If it was merit based I think this problem would disappear.
There is absolutely nothing more awkward than having a weak or inept CA try to “put you in your place” while you babysit him.