"kvalitní" je tady to důležité slovo, které je velmi relativní. Z pohledu uživatele, se rozhodně nejdná o kvalitu, když je to zranitelné, přetěžuje to browser, a má to spoustu dalších neduhů "rychle" vyvynuté aplikace. Zadavatel ale často kouká na pořizovací cenu, a nedohlédne to, že to bude potřeba taky provozovat (respektive na provozování není udělán odhad a následně se to spíš provozuje "samo", než aby se tomu někdo věnoval). A na takové projekty se nodejs a podobné nové technologie používají, takže právě tyto projekty dělají jméno těmto technologiím z pohledu spolehlivosti. Na druhou stranu, jsou to právě tyto technologie, které dovolí rychle vyvinout prototyp aplikace, který je možný předvést zadavateli. No a když už se zadavateli ukázalo, že to funguje, tak už to přece nepotřebuje dodělat....
Tohle by se dalo změnit, kdyby zadavatel zaplatil část peněz hned a část až po nějaké době používání, s tím, že by muselo být ve smlouvě/zadání ošetřeno s čím se musí umět aplikace vyrovnat. To ale zase prodražuje zadání aplikace, protože si na to musí někdo sednout a ve své pracovní době pořádné zadání udělat....