I am not sure anyone mentioned about this but there are some exchanges that will give access to deposit addresses only after you complete your KYC which is a really good thing in my opinion cause if the user can't able to do KYC then he won't lose any money at all but it's not the same on every exchange where most likely you will be restricted to withdraw as many others said until you complete KYC.
There are very few no KYC exchanges left but even on them you will be restricted from a lot of things like low withdrawal limits, won't be able to deposit fiat, can't access more trading like futures and derivatives.
You are right, we will experience limitations in using the features provided by the exchange if we do not carry out KYC, such as having a very small maximum withdrawal and so on, which you mentioned, I have experienced on several exchanges.
Maybe talking about the negative impact that will occur for users who carry out KYC, when the exchange goes bankrupt or is hacked, our personal data will potentially be disseminated and could be traded by irresponsible individuals for use in criminal acts.
You are right, on the past when not going through KYC was still an option then it made sense to chose to exchange your coins on several platforms in order to not put all your eggs in one basket, but with the change on the regulations and the need to go through KYC then it makes more sense to use a single platform.
As in this way you only expose your information once instead of doing so several times, however this means the exchanges at the top become even more powerful to the point one of them could reach monopoly status.
Because in the past exchanges were given leniency with their regulations so that they still allowed users to use the platform without KYC, but now the regulations have become stricter and the attention of many governments has put pressure on the platform, including users, to comply.
It will be very difficult to use one platform, when you have certain coins as a result of an airdrop or bounty while the coins are on another platform, not the platform you use, then they will definitely register and do KYC to be able to sell the tokens, but it wouldn't make sense if can really survive on one platform.
Still use it wisely, because this is a small risk for you when submitting documents for KYC, even if there is other leaked data, we can't do anything except that only the platform can cover it.
Including me personally doing KYC on several exchanges because it is necessary to exchange coins that I get from bounties or airdrops, like it or not I have to do that, because it is very varied, staying on one exchange also in my opinion is not logical for someone who depend on the world of crypto currency which takes advantage of various prize events.
Maybe the best solution is for people who store their eggs in an exchange that already has permission and supervision from the government in your country so that everything is safer.