Are these graduates? Are they real developers or people that know html, css and photoshop thinking their front end devs? Have they spent their lives in big companies that are still in xml land?
That's all the excuses I can think of. Some of them may be honest, just ignorant.