Helps to be thrown into a distant future that is conveniently similar enough to your present that you can acclimate without a problem. But if Discovery had stayed in the 23rd century, Burnham would have made captain. The writers were bound and determined to show all was forgiven.