《封神演义》中,姜子牙选择让杨戬担任都梁官的原因是因为他认为都梁官的作用更大。在封神之战中,保证军心稳定和押送粮草对于整个战斗的顺利进行至关重要。而杨戬不仅实力强大,还具有细腻周全、谨慎的性格特质,能够胜任这个角色。他在封神之战中立下了许多功劳,并成为最后肉身成圣的契人之一。