Perhaps you get a good trip when you banish a member
You're absolutely right.
I ban maybe a couple of dozen "members" a day.
Usually because they sign up with usernames like "MoronMoron765" and signatures like "Sacramento florist/Toronto locksmith/Aberdeen escorts/Cheap fake sunglasses/sport shoes/NBA shirts/pirated software" (all highly relevant to the Arduino community, I'm sure you'll agree), or because they actually get through and post thirty or forty copies of their massive SEO campaign before we get to them, and then have to delete the posts one-by-one.
In between times, someone who may or may not know better posts the same question in different parts of the forum, forgetting that a member answering in one thread may not see the response that has already been given in another part of the forum.
This wastes members' time, which is the one thing we all give freely, and yet which is so precious.
If you want to continue benefiting from this community, I suggest you continue your military metaphor, and fall in line.