Do you imply that redistributed PHP frameworks are the problem. In 2015, do you have some alternative suggestions?
I feel like you're saying it would be a great thing if everyone went back to CFML, because you know, hey, it's great having to pay for all your software tools. Of course freely distributed software is going to cause "bad stuff" to happen. I'm pretty sure licensed software isn't immune, either, it's just a different flavor of "bad stuff".
You make a great point, don't get me wrong, it's just that you left it hanging too low. What if we want to have our cake and eat it too? Where does the guy go who thinks, "yeah, I'm totally gonna put all of PHP's crap on the lawn, I don't care if they're paying rent"? In 2015, if I want to build software based on distributed frameworks but I want to do it without any "bad stuff", where do I go?
Javascript/Node? But then I get stereotyped as a fucking douchebag hipster that couldn't code my way out of Prius. I classify that as "bad stuff".
Python? Then I get to be the guy that's always talking but nobody listens. Also "bad stuff".
ASP.NET? Oh ... right. If this is the answer I'm moving up to the mountains to grow pot and fish for trout. Full time.
Meanwhile, back in "work week" land, I'll head back to the office tomorrow and start chugging away on PHP built on a distributed framework with tons of "bad stuff". I will use the money I earn from this job to do tons of other "bad stuff" like, you know, pay bills, buy food, grow pot, fish for trout .. etc.