Why didn't Uhura make Captain? She was the older and more experienced officer, she should have made Captain before Chekov did.
There was never any evidence of Uhura being groomed for a career in command. Decades of "Hailing Frequencies Open" does not a Captain make.
Chekov had made it all the way to First Officer, the next logical step in his career should have been Captain.