Of couse we dont want to become "one of those guys".But lets say I start learning Node.js and then other framework for like Express,Angular.js,Backbone.js,etc comes in.
If I start learning all those I may not be able to focus well in PHP and as I said earlier "jack of everything and King of nothing"
I agree sometimes PHP may cost more time or risk for a secific task.But still will other languages help?
Example : A complex task in PHP takes 4 hours and it can be done in Node.js in 20 min.But do I really need to spend 20 or 30 Hours learning Node.js and then complete that task?
Nice point here "The concepts of programming, the use of objects, models and data is the art of programming, the "design", the language is the tools and materials, the "wood and hammers""
I agree the coding basic remains same across all languages.And I have not yet come across any project that cannot be done in PHP(except for Mobile Apps).