Criticising without giving alternatives for improvement is just criticising for the sake of it and not exactly constructive.
Disagree. In fact, I usually find criticism to be more productive when it doesn't try to offer solutions. Just tell me what isn't working, and I'll figure out for myself what the solution might be.