In my opinion ATC should not be commanding a stop esp at high speed, they should pass information instead. In your example of a vehicle on the runway, ATC wont know how close you are to flying it could be that a continue and fly over the vehicle would avoid an accident than an attempt to stop in insufficient distance and hit the vehicle. Only the flight crew are in a position to make this very difficult judgement. Don't expect the scenario to black and white.