The no prospect of citizenship is not an issue. Everyone just goes to the UAE for the lack of taxes and the money, not to become a citizen.
The benefit of not granting citizenship is that it makes it much easier to kick out people again and maintaining benefits for citizens.