EzekielRaiden
Follower of the Way
Only if you presume your players literally never care about anything other than grabby-hands wealth-acquisition.But with much more style and grace showmanship a good DM can keep the players "on the rails".
A great generic way is: greed. If the player character is offered a great reward for a task, then amazingly the player will stay on the rails and do that task. Works every time.
I don't choose to play with such players, and I would never run games for such players.
Greed is only a useful motivator when players never have higher motivations than it. As soon as they do, greed loses its luster fantastically quickly.