Where does it say this is language is inherently bad? I'm not sure it does. As members of a software-focused community, can't we look at existing solutions that work okay and strive to make them even better? We all do this quite a bit in code review, for example.