Well said. I do somewhat agree with OP however, in that there's probably a deficit of well trained (or classically trained) engineers in front-end world - especially as it becomes increasing that the "meat and potatoes" of the application logic resides in the front. That being said, it does seem a bit snobbish to be complaining about a lack of understanding for particularly specific areas that are arguably outside the realm of the front-end landscape.