Theoretically it isa place to ask questions and give answers but I suspect it can not survive on that alone. It needs a regular group keeping it alive and active in the off-topic areas.
And of course many questions are general ones rather than problems that need fixing and it is there that there is most likely to be differences of opinion and the possibility of it becoming argumentative. Not a problem if kept within limits. One expects that of a debate.
Plus, one person's good humour can be another's rudeness so a level of tolerance is needed if this site is to avoid being as dry as dust.
I think this place doesn't go too far wrong. The worst excesses are stopped, and there is a 'fair' amount of leeway allowed even so.