The new switch, dubbed EX9200, is based on a programmable Juniper ASIC (application-specific integrated circuit) which provides compatibility with not only existing SDN protocols but also new ones as they develop over the next decade.
If you wanted to do only one task and do it the same way every time, you would do better with a custom chip design -- what the engineers call an application specific integrated circuit.