$15 monthly sub x 18 months = $270
$19 new key - $15 free month+ ($15x17month)= $259
on the surface, Yes, Blizzard makes more money on a small suspension.
Now factor in lost subscription in the month you got banned. For fun's sake, say you lost 1/3 of a month. Thats $5.
So now were up to $264.
Say blizzard bans 10,000 people each ban. That looks like a loss of $60,000.
Now look at the numbers. A suspended account is still an account open with blizzard. So lets say only 60% of people return and buy a new account (6,000 accounts).
Now, to investors, it looks like blizzard has 16,000 accounts, up from 10,000. This with 6,000 extra keys sold this month. Now, think about this happening every 6 months. While your account sits in limbo for 18 months and you re-sub and re-buy countless times, Blizzard comes out the winner. You now count for 3+ accounts when you should only be 1.
This could all compound to a huge profit for Activision if they were to ever try to sell off Blizzard again. Look at stock announcements from every quarter starting in 2015. "Better-than-expected" every quarter.
Those of you re-subbing and re-buying to return to your former glory are only fueling their bans.