The problem with both is they effectively require the vehicle to be in the water already. They need something that can tell depth before the vehicle has to slow down.
Unfortunately, those get screwed up in climates where there is salt used on the roads.