Yes.
There is no single ESD solution, because there are many situations and requirements. Clamp diodes are fine for logic signals, but bad for:
- Inputs with wide voltage range, e.g. analog, RS-422, CAN
- Where the signal must not be loaded by a deenergized supply (various bussed and low-power systems)
- Where the clamp voltage is different from the supply voltage (another way to say the above, really)
- Low leakage applications (give or take diode type and requirement -- schottky are fine for logic, but often unsuitable just for general analog signals; junction diodes are unsuitable for very low leakage analog signals)
Tim