I dunno, the devils advocate approach is valid, if done with the right frame of mind. It is very inetersting to try to think your way through someone elses analysis sufficiently well to advance the argument.
It's slightly more problematic in apublic forum, but not untenable.