Taking a promotion when you know you're going to leave is symptomatic of resentment/dissatisfaction imo.
It certainly happens more often when morale is poor, as it generally is now.
There's more than one name on the recent promotion list that seems to be leaving.
There's no bond for command, so many take the valuable experience with them, knowing that by leaving the door will be shut behind them in any case.