I'm willing to give them some credit for corporate strategy. Keep in mind Zynga is in the same business as they are and they are failing hard. Player count is dropping like a stone and layoffs abound.
The fact that Supercell has been able to succeed with the freemium model while many other mobile developers (both big and small) cannot, speaks to something unique about them.