Na druhou stranu DSL jsou jednoucelovy, na miru konkretnimu modelovanymu problemu. Semantika je timpadem implicitni a nemusi se dodatecne vysvetlovat. Na druhou stranu se oak clovek musi ucit miliardu ruznejch jazyku a hlavne musi resit, jak modely/kod v ruznejch jednoucelovejch jazycich vzajemne propojit, aby mu to vubec nejak pomohlo pri praci - to obvykle resi transformace pomoci QVT.Tak tak. XML je mozna ukecany (pak ale nechapu lidi, co nadavaji, ze je to clovekem spatne editovatelna vec), ale i kdyz jsou tuny ruznych XML dialektu, tak porad vim, ze je to XML a ze muzu pouzit XSLT, XPath a dalsi...