If resellers are successfully getting 40 million for a 3 million gil piece of property right now as you say, what makes you think they won't be able to successfully get 60 or 80 as well if the property price increases?
People always complain about how much things cost - then they turn around and pay the price because they still want to have it.
We don't. It's not up to us to decide who does or doesn't deserve to have a house. Housing is part of the base game package. That makes anyone who is paying the subscription fee deserving as long as they meet the requirements for the content, same as any other content.
If SE is not wiling/able to solve the supply issue, it should remain opportunity RNG like so many other items in the game that are effectively limited in quantity due to scarcity (like the Night Pegasus whistle, as an example). You're in the right place at the right time, and you win the roll or have the gil to buy immediately. Maybe you get lucky. Maybe you miss out because someone else got to it first.
Does SE need to adjust the purchase timer? Yes. A range of 2-4 hours is sufficient to let the available property come to the attention of multiple players so a reseller can't just "hand over the keys" to a new buyer.
Does SE need to stop suspending the demo timer? Yes. The compassion for those struggling in real life situations is appreciated but it's being applied in the wrong fashion. Do things that positively impact their real life situation in the moment instead of leaving that expression of compassion in a game the player may not return to for months if at all.
Does SE need to re-evaluate the use of shell FCs for obtaining housing for personal use? Yes. If there's a requirement for FCs to purchase, then there should be a requirement to retain ownership. Truly active FCs aren't going to have a problem. Inactive FCs shouldn't be treated any differently from inactive players. When it's down to one active player, you no longer have a Free Company. You have a mercenary for hire. That solo player shouldn't be getting the benefits intended for a group of players.