It makes good sense to store character information like that. It costs them next to nothing to store an inactive account, but it provides a bigger incentive for a player to reactivate than if they would have to start over from scratch.
Yeah, it's like your dealer saying "I'll just hold on to the rest of this crack, you know, for when you're ready"