Raise > promotion
I can't manage people, don't want to manage people, taking me out of an engineering/development position to be a manager would literally be hell on Earth for me and probably anyone under me. Keep me at the same position doing the same thing and just pay me more the better I get at it. But that's not how pretty much any Western company works, worse, they look at your promotion record when deciding who to lay off, not your actual work record, and staying in the same position for too long automatically labels you as a failure.