Personal opinion, I have negative interest in a platform whose name implies that I'm going there to get into a stupid internet fight with someone.
Don't get me wrong, I'm willing to have internet fights on occasion, but in my daily online I don't log on and say "Yes I'd like to have an argument please", which the word "squabble" implies to me.