Lol, on another website they do this (delete the account after not getting on in a while). I donated to that site twice and tried to go back recently but found my account deleted because I had not logged in for two years
Inactive accounts shouldn't be touched, period. Maybe after ten years, I guess, that would be a safe point. I know people are mad because there's names on inactive accounts they want, but this is a game and that is how the ball rolls- just imagine the account is still active, it makes no difference if it is or isn't, because even active accounts have pets we want that we will never get, but we don't go around asking for those accounts to be cleared.
Just be happy for what you have, and can get, and dismiss the others, since someone, at some point in time, worked for those pets just as you worked for yours.