You are quite naive. These people don't have to sell their stocks in order to finance something like building a house. They get massive loans using their stocks at collateral.
It's actually lower than retail bank interest rates. For example, if they get a huge mortgage, usually it is at least 100 basis points lower. This is because these people are considered extremely low risk.