Good article. I hope that the upcoming React vs Angular 2 will at least give contexts to people’s claims about which one is better. I’ve read many articles which fail to explain the context or reason behind a particular author’s stance on a piece of software.
As for people choosing a language/framework/etc which isn’t the best for the job — I found myself in a similar situation recently. I’m working on a mobile app and wanted to try out Polymer Dart just because I think it is neat. I ended up using Polymer but ditching Dart as I won’t be working on this product after release and it’s easier to find a JS developer to handle maintenance and minor feature additions.