It also prevents learning. On my FinShaggy account I had tons of newbs thank me because I was the only one that would answer right away, while all the old schoolers bitched at me for being present too often.
So it is give and take.
You also know that ban evasion results in more bans right?