You are not wrong however it is undeniable that some casinos have some wagering requirements that are very hard to achieve and this is what bothers some gamblers, as only by gambling nonstop they will be able to fulfill those requirements.
It is because of this that is important to read the requirements of each bonus before we accept it, as in my experience trying to fulfill those requirements takes a great deal of the fun I get from gambling, since instead of gambling just for the fun of it I will being to gamble with the idea of fulfilling those requirements no matter what.
I do not say anything when it comes to bonuses or promotions where they demand what they want, things that nobody can do, because they can do it because it is simply their promotions and bonuses, but when it comes to withdrawal I understand that they can ask for the KYC, but It seems exaggerated to me when they take more than 3 days to verify or that they demand many requirements to be able to verify, it is not something that seems good to me, a withdrawal must be approved quickly because that causes one to get angry when they ask for many things which are not necessary.
You are right, however I really believe that when it comes to things like that the market is very efficient at self-regulating itself, after all if people are offered to play at two different casinos, one in which their withdrawals are almost instantaneous and one where they need to wait several days, which one do you think they will pick?
The one with instantaneous withdrawals, of course, so give it enough time and a casino like that will have to change their policies or go bankrupt, as they cannot compete against the casino which offer fast withdrawals.