Cheap and good way to feed 12v digital input

So what's the argument against using simple resistor divider with a zener just in case the input exceeds 16V?