Surely if we are all doing this then we are all in each other's way!
I think you might have answered your own question. You can't all have the aircraft in the sky descending at TOD because of the sheer weight of traffic and the limited amount of airspace that we have. Therefore some are penalised to allow the majority to do what they want. It might be restrictive to a few destinations but it is as efficient as we can make it and is always under review.