No.
A batsman if he wants could stay back in his crease and not move an inch, even if his partner is desparately shouting at him to run. He has complete control over how far out he moves.
A bowler by the nature of how bowling works will be carried up the pitch towards the protected zone, particluarly if he is a fast bowler as they have considerable momentum. They have control over where they land on the crease and and whether they decide to run the whole length of it like Philander, but they in general cannot avoid moving some way up the pitch towards that protected area.
Being run out as a non-striker is
less defensible than being stumped because one does not have to consider, y'know, playing the ball when one is at the other end. A non-striker may understandably lunge that little bit extra out at a ball that's not as full as he expected and drag his foot out of the crease in doing so; the non-striker has no such excuse.
Anyway, I
think this article by Monga (
no, not that one!) makes the point pretty well.