No, you can obtain free SC without purchasing anything through no-deposit bonuses, gameplay rewards, contests, social media offers, and other avenues. Purchases are optional.