You are assuming that because UAE has a few attractive high rise buildings, therefore, it is a developed country. No, UAE is a high income country because it has huge oil fields, but is not a developed country when its own manpower remains non-productive.
It exports oil and asks European companies to do quite a few attractive building projects that the UAE people cannot even maintain. However, we can forgive UAE because it has only a few number of citizens.
But, I have been to Nigeria for two short stays. It sells oil and asks the European to build roads, highways and ports, and I found that country is unable to do the maintenance works of those same infrastructures.
It is because the Europeans build these, take away the Contract money and leave. Now, Nigerians do not know how to repair the traffic lights or the broken roads or highways.
We are following the footsteps of Nigeria and another country west of India. These countries are already suffering and our sufferings will start after a few more years unless we gear our development works with our own money and manpower.
I give you one example, that is WASA water distribution system. BD is unable to refurbish it because the govt has failed to create experienced private companies to do the job. It is same every where. Think of traffic light or road repairing system in Dhaka. Or think of waterlogging every year.
Our govt is doing some superficial projects to create a kind of euphoria among the citizens.