As an 'amateur developer', when I read articles about these new 'movements' I often wonder about the authors who write them. All I ever think is "Wow, this person must have a really cool job with awesome, care-free managers who don't mind letting their staff run wild with the latest and greatest framework/language."
When I picture a proper, professional, employed software developer, I think of somebody who follows a "Right tool for the job. Go with what you know. Don't get caught up in the razzle dazzle" kind of philosophy/attitude.
Just seems like a lot of people in the industry don't always think this way, and I often wonder where/how they actually put these fantastic new technologies to use in the real world.