The thing is due to how law works with games, we technically don't own our accounts. SE do. We only own access to them. Because of this SE can't get sued for actions or lack of information the way most other companies can. They usually can only get into trouble for things relating to real money transactions, such as overcharging for a subscription for example. Other companies put obvious warnings like "may contain nuts" on a fruit and nut bar because they can get sued if there is no allergy warning, but in SE's case the terms of use every player agrees to when they make their account covers them for most things. In short this means SE have more freedom to legally provide less information to their players, while other companies in other industries are forced to be "moron proof".
That isn't to say SE wouldn't gain anything from improving the housing system. Every GM ticket costs SE money. I think we can safely assume that most of the time when a player loses their house and doesn't know why, they make a ticket because they think the game bugged. It does look like a bug if something you own is suddenly not there. Additionally players make tickets to inform SE that they didn't receive email warnings about demolition, or that they were sent at the wrong times. Many players probably contact GMs several times if they lost their house, hoping that some persistence will give them something. And of course SE also lose money if a person quits the game due to a housing issue.
Then there is reputation. It's been a long time since 1.0 but the gaming community still hasn't forgotten what a train wreck that was. Every time the ui behaves weirdly or SE vaguely refer to a limitation preventing them from doing something, most of the time people assume it's due to 1.0 code still lurking in the game. People still talk about 1.0, it's a really common subject in the community. SE have come a long way since then and the game in its current state is solid. However the poorly thought out ui for housing information in the game has been pretty often compared to 1.0's bad ui.
This isn't good because it makes it look like SE is slipping in a place where they could easily do far better. It's clear that no limitation in the game's code is preventing them from improving it, it's just them choosing not to. And that sort of attitude was exactly why 1.0 was terrible in the first place. SE didn't listen to feedback and launched the game in a horrendous state.
I know you have been pretty merciless to OP regarding his housing situation, and that I have given you some harsh words about it, but I just want to say I am glad to see that despite that you can now see that SE have done an awful job of informing players anything relating to demolition in the game and that it's far below their usual standard for in-game information.