Well, the system was not implemented solely to take advantage of people who can't properly manage their finances, it was put in place to free housing locations which are no longer being paid for no matter what the reason. In this one particular case I am sure the person was reminded at least once by the financial institution which issue the card that it would be expiring and then received at least one notification from Bioware/Mythic that their account was being closed because the card was expired/declined. Once this happened the individual then has a set amount of time to enter a valid form of payment for services before their ingame property is set to decay and their belonging become available to the rest of the community.Where is the fun in losing your house if your account goes inactive without your knowledge?
So, and yes I am very aware of the sarcasm which exudes from your response, your point is invalid. If you don't pay for the service afforded to paying members you lose it. His account didn't go inactive because of any fault of the game company, it went inactive because of his own mistake. Welcome to adulthood, keep better track of your finances.