On-topic is preferred yes. Sometimes tangents are natural and inevitable but there's just a general balance and common sense, and we help each other with that. However, insisting on derailing and going off-topic just cause, is probably not a hill worth dying on.