Seems like a big whine. Every time I read one of these, I see a few good points, but then I think to myself "I wonder what they are programming in".
I then wonder how long it will be before they get upset about some feature they consider to be inelegant and try to find the next fad or old language they had previously discarded.
I really wish people would stop doing this. They like to tear down, without really building anything! It's sort of a whinge to tear things down without really understanding why certain concepts or ideas were invented. Kind of lame.