I guess the old days we ignored the "cool new stuff" until it had proven itself capable. I don't know why that has changed - probably the web hyping crap at us from some corporate marketing department.
In particular I find Microsoft the worst offender. I mean, once upon a time we used ODBC to connect to databases. Then they came up with DAO, or Jet, or RDO, or ADO, OLEDB, or ADO.NET, or Linq2SQL, or EF or Native Client, or now they're preferred standard ... ODBC.
Or just ask any Silverlight developer what they think.
What we used to do years ago was basically stick to the tooling we knew and what would now be a new tool or framework was described in terms of documentation - a kind of "this is how you do it" article.
I know we have to have some development in technologies - but we don't have that, we have churn instead.
For web development, was old CGI perl that bad? Not really. Was PHP better? possibly. Was Perl scripts so bad that we had to change it all to PHP., then Java, then Python, then Ruby, then Node.js and now... I'm not sure what's flavour-of-the-month now. Probably ASP.NET MVC 5 with the MVVMMVM patttern.
You see, the difference is not that we have the tools that allow you to spend 20 hours throwing something together, you have a totally different stack that takes just as long as it used to.