Why use NETCONF/YANG when you can use SNMP and CLI?

The main usage of NETCONF is to configure devices. But wait! We have been doing that for many-many years and we know the advantages and disadvantages of using SNMP and CLI to configure devices and networks. Do we really need  another protocol? To answer that question, let's take a [...]