Just stayed in Dubai and they are blocking the purchase of eSIMs through various apps. I tried Airalo and RedteaGo. Latter just did not show any content while Airalo showed a message, that they are not allowed to sell ANY eSIM while I'm in Dubai. Buying an eSIM for Dubai from abroad works, however now requires KYC. Alternatively one could buy a Global SIM, more expensive but no bureaucracy required. In general I started to use Global eSIMs, Airalo and RedteaGo has both some for around 70 USD, 20 GB, 365 days. If you travel a lot it's much more convenient than fiddling with local eSIMs IMHO. Only disadvantage of a 365 days product is that you cannot move to another phone.