The real problem with "web" "developers" is not that they don't know how to program in "real" programming languages, it's that they have literally one job, to give the user a good experience, and instead they usually opt for pretty crap that will look good in their portfolio while being completely unusable for a significant fraction of the site's users and infuriating for the rest.