I'm all for praising them when they deserve it, as well as criticizing them when it is needed. To be honest though, it seems like a thread like this pops up every time there's some drama over a recent development decision, so it makes me wonder what the intention is.