I know the main reason they don't make withdrawals every time is trading or fees that may be charged every time they want to make a transaction on the exchange.
Some people might not withdraw their assets from exchanges because of the fees but that shouldn't be a problem if the person isn't using those funds daily. If you have extra funds in your exchange wallet, and you are not using them for trading or staking purposes, then it is better to simply withdraw them and keep them in a non-custodial wallet.
A few months ago, I heard or read somewhere over the internet that some institutional investors keep their funds in the exchange where they buy them, I think the reason was that they believe exchanges are safer than wallets but that isn't true in all cases because exchanges have higher odds of getting attacked by hackers so there can be negative consequences of doing that.
I think institutional investors don't store their funds on an exchange wallet for a long period of time, it is a foolish move honestly and I think they know that exchanges are prone to hacking compared to cold wallet. There are many times already that funds from exchanges had disappeared, hacked or misused by the exchange, there's no way that big institution will hold their money on something that is not safe unless they can earn or get some benefit from storing it there.
If we look at the cases that have occurred on several exchanges and perhaps the latest one that still sticks in our minds is the FTX exchange, we should be able to understand that storing assets on an exchange is a careless act even though the exchange has a big name but it does not rule out the possibility that could go bankrupt at any time. .
So saving in a non-custodial wallet is the best option, especially for large amounts. While I sometimes use a DCA strategy on exchanges, once every month or two I transfer to a non-custodial wallet.
In essence, no matter how many assets we have, don't get into the habit of storing assets on the stock exchange, we have to get used to prioritizing non-custodial wallets because we have control over ourselves or in other words we have our own bank so that the assets we own remain safe.