Sometimes negative articles like “Angular2 is terrible” can act as valuable feedback for the whole community as long as they are critical in a constructive way.
While I try to avoid the criticism in any way, the situation with Angular2 is really “controversial”, or better to say “sad”. Yes, of course, it’s getting in shape with the each release but there are still a lot of bad things happen. One of them is that no one speaks about bad things aloud. This guy could just have saved 8–40 hours for many developers that are considering to try it and thousands of hours in total. The good thing that those who aren’t filtered by these facts will eventually become valuable members of the community.