Regarding the Master's Degree, you knew the statistics as you moved up and made a choice knowing it reduced your chances for promotion. Not saying it's right or wrong; it is what it is.
I do know that some companies require advanced degrees before you can be upwardly mobile in executive leadership. My sister works for Geico and had to complete an advanced degree before she could be moved up to an Assistant VP position.