Not true. The only thing︀ you have to know is that you HAVE to use your bank account like a︁ normal person would do. Use your credit cards for grocery/online shopping, buy some stuff with︂ installments (Even if you have the money). Get a loan or two and pay them︃ on time, throw some money into a term deposit....etc. And Bam, the world is your︄ oyster.
And No, you don't need a middle man, who told you that?. I Always︅ receive money from Kraken in my Euro account in Dubai without a single issue (I'm︆ talking about mid six figures), now this may be because of a lot of factors,︇ for example 1- Euro transactions has less scrutiny than USD transactions. 2- the EUR correspondent︈ bank for kraken is bank frick and it's based in Liechtenstein, and the banks love︉ that jurisdiction, it's sophisticated and have the reputation just like Luxemburg, Singapore and Switzerland.
Now, once I knew that, All my crypto trading on unregulated exchanges get transferred to kraken,︊ then I leave some on this exchange, and cash out the rest to my EURO︋ account in Dubai.
Now could I send the money directly from binance (an unregulated exchange)︌ to Dubai? maybe, but why in the world would I do that? when I have︍ a solution that works, why would I take that risk?. That's why you have some︎ people who have issues in Dubai and need a middle man/service provider to help them,️ because they don't know s**t about what works and what not, and even after they do, they do the complete opposite (like cashing out, without using the bank services at all) and then complain later about not being able to cash out or whatever.
So yeah, it's doable, you just need to do it right, or don't bother and look for other options.