Naja, übertrieben ist ein CPLD nicht, ist eigentlich sogar weniger als ein Microcontroller, aber reine Digitalelektronik verstehen oft auch Leute, die nie mit Programmiersprachen gearbeitet haben. Da gibts natürlich die Entwicklungsumgebung, aber dennoch kann man einfach den Schaltplan nutzen um den CPLD zu programmieren.
Ich finde die µC Lösung auch einfacher, aber die wird ja vom Threadbesitzer nicht favourisiert.
Der CPLD würde genauso wenig ausgenutzt werden, wie der Microcontroller. Haben beide ihre Stärken und Schwächen, kommen aber preislich gleich daher.