Not only is it not always possible (what if the blockchain states that a certain house belongs to X, but Y is currently living in it - do you have the legal authority and/or a team of goons to forcibly kick out the current occupier?), but it throws away most of the advantages of using a blockchain if a centralized entity is ultimately responsible for applying (or not applying) the blockchain's wishes.
At that point, why not just run a database, thus no longer being a "crypto" project.
There are legitimate businesses that can be done all on-chain but I find the space to be very tiny. There's only so much people can do entirely on-chain (as most business, not to mention people, live in the real world). Even something like sports betting would require an oracle to feed real-world sports results into the blockchain for the betting smart contract to do its work, at which point the oracle can just run the betting site directly (and publish data augmented by Merkle trees if transparency is desired).