Hong Kong is next to China. (technically part of China). Our airspace is not really our own, and China does not give a [word that gets deleted] about commercial airlines. They do what they like. Thus HK airport regularly has limitations on where planes can fly which cause delays.
it's geography.