Its not hard to keep account info after the account has expired and in the cancel section just put an option to keep the account info if you are leaving for a short period of time. Purge the accounts after a year of inactivity and thats that.
Of course the name and perk points are not really an issue since you can earn them, and unlike other MMOs, its not like your character is semi-unique and you spend weeks, months or years (in the case of eve for example) skilling, collecting, gathering, training. In AHII you still get to fly the same planes, dl the same skins and sounds and so on - so in the end, its just not really a big deal to keep all that info.
the argument goes both ways - keeping the acct. info is practically free (the community is jsut not large enough) but at the same time, there is practically nothing lost in losing your acct either. Now if this game were more MMOish. . . then I could understand being more upset, but its not.