the existence of javascript frameworks are not "the problem with front-end," bad management and bad engineering decisions are made left and right in all areas. if there was no javascript, these same companies would be building awful shit in flash, activex, and silverlight instead. just look what these companies do in their native apps! gps spying and other trackers run amok.