Dobře, jestli pod “obtížný” rozumíme “neuvěřitelný bordel”, pak ano. Haskell je naopak velmi elegantní a uspořádaný, akorát ho běžný vývojář moc nepobírá. Možná je problémem právě absence bordelu a stupidit, jako v C++ a Javě?
Je to různé. PHP je poměrně snadný k naučení, ale obsahuje hodně bordelu a vývojář se snadno střelí do nohy. Haskell je elegantní, ale pro běžné vývojáře moc není. XSLT je na tom podobně, ale je ukecaný. Proto si moc příznivců nenašel. Jeho výhodou zase je, že se dá velmi snadno generovat a dá se přilepit k PHP, Javě, Pythonu a dalším jazykům.
Takže na jedné straně máme "dokonalé jazyky" se kterými většina vývojářů nechce nic mít, na druhé zase odpad, ve kterém se snadno programuje, ale je velké riziko vadné aplikace. Můžeme si vybrat nebo je zkombinovat.