I think the "up or out" dogma is garbage, and ends up hurting some of an organizations best people. Sorry to hear this happened to you.
I truly don't think it's that challenging to allow for an alternative path. But as a low level manager at a big corp there's only so much you can do, I get it.