I wouldn't say some people, but the average trader or investor is a user of a centralized exchange even if they don't hold their assets on the exchange. The best advice is to use a suitable centralized exchange, this can help you convert your bitcoins or crypto to fiat and not keep your investment there in the long term.
I don't expect the presence of a centralized exchange to have deprived bitcoiners of complete anonymity as long as they have other exchange options without KYC. So anyone can use and not use centralized exchanges, but they also know that centralized exchanges also played an important role in making bitcoin more popular.
If investors are active in trading but I mean some investors who are holding bitcoin long term and not active in trading, so they don't always use a centralized exchange and automatically they will store bitcoins in a much safer place to avoid problems. Anyone can avoid centralized exchanges that require KYC and choose exchanges that don't require it, but it seems to me when someone decides to use a centralized exchange, only in the trading area instead of keeping assets for the long term in the exchange because we've seen how insecure stored assets can be on a centralized exchange.
It is therefore necessary to take into account when someone uses a centralized exchange and most importantly they understand that to store bitcoins for the long term is not a safe place in a centralized exchange. As has happened on several centralized exchanges in recent years, this reason is sufficient not to store bitcoins on centralized exchanges.