Mostly stubbornness and partial ignorance. To me, its 2014, and communicating using anything but IP is archaic. Using IP offers exact control over a device. if i push a button, assuming tcp, i will know immediately the success of that command and implement/script logic to perform certain actions...