This forum is absolutely full of hundreds of horror stories how large websites like poloniex and bitfinex ask
for so many "verifications" when you try to withdraw to fiat $, so that they often never release your money.
The process of withdrawing to your bank account to fiat $ is often extremely long, tedious, frustrating
and dishonest from the part of these large websites.
What are the solutions to these constant problems that clients encounter?
Thank you guys
You have to deal with it. Anonymous withdrawal transfer from crypto to fiat or bank can be associated with illegal activities so no way a centralized and legit exchanges will allow that. It's mandatory to comply with government regulations in order to operate legally without any problem. The solution here is, exchanges must upgrade their support system so that those people who wants to verified their accounts will not wait for long period of time before they are being verified. It's no hassle to submit documents but the waiting time is horrible before it approved.
If you still really want then search on your locals if you can do a direct trade on a person. It will sound hassle and I think only few doing that.