Ali Bin Somewhere,
Who knows, a little refresher on ATC procedures, back to basics, would not hurt from time to time.
I fly into Dubai very often as a GF pilot(so I might be one of the culprits

),
and let me tell you that I enjoy the clear instructions and precise vectoring we get there 98% of the time, however, sometimes it seems that you guys are unaware of aircraft or human performance (which I just can not believe) like how many miles a medium or a heavy jet needs to decelerate or loose height.
One of the worst instructions we have to comply with is:"Increase rate of descent and reduce speed to ... kts" sometimes the voice gives away like we are expected to do it "NOW".
Then, please correct me if I am wrong but once I get a heading and an altitude, I am not flying the SID or the STAR anymore, therefore I will not comply with an SID or STAR altitude or speed restriction, I mean I am not supposed to or am I ?
The other day I had an instruction to turn left direct RANBI after a 30L dep out of Dubai, because of flight plan leg sequencing of the FMGS, it took us several seconds(!) to get the plane fly to RANBI, in order to have one of your colleagues in the next second almost yelling at us:"Are you turning left to RANBI as instructed ONE MILE AGO !!!!!"
Come on ! At that stage we are flying 4NM/minute, "one mile ago" was 15 seconds ago, please be a little bit more patient, it could have been an FMGS failure, which could have "delayed" somewhat the execution of the ATC instruction.