I totally agree, and I consider myself to be on the "conservative" side. To someone like me, the paradigm can be something like this: To be a Network Engineer you learned how to do "conf t; interface x/x; ip address x.x.x.x". With python (or whatever language) you can actually do the exact same things, it is just that the sintax changes and that you can re-use your configs on hundreds/thousands of devices in one go. You will still be a network enginner, that uses a different CLI. You learned IOS without any problem, now you just have to learn a "different IOS". Seeing it like this I have to say that that the "change" becomes easier to accept.