To be fair: I think the issue is that many people (myself include) don't always bother to pre-book cars when arriving at DXB.
So at the midnight rush hour the CD desk gets overwhelmed by arriving (grumpy and tired) pax. There are always cars available in my experience, but you end up having a backup with people waiting for their vouchers, names being called, names being not heard... In short, inefficient chaos.
So maybe this is one way to deal with this and at least prioritize people who've booked.