You can't always run a normalized database though; often you need to denormalize for performance reasons. In very massive systems, a normalized database is rare.
I see it as a case of YAGNI.
Also this specific issue likely wasn't a problem of mass: the number of spells in the game is not that high, even today. The issue was throughput, IIRC they had high expectations and they got 10x as many signups as they'd expected.