Yeah it's because it's ineffective to. We have the tools to ban an IP, but anyone malicious enough to cause constant problems know very well how to avoid and circumvent IP bans.
Ultimately it's just easier to perma ban alts as they come, it's tons faster and easier for us to ban 10 accounts than someone making 10 accounts.