Sounds like the tech-prone A340-600 strikes again! No wonder CX wants to replace them with 777s.
I can imagine another reason why you couldn't get off at PEK is that they would need to sort out your baggage as well, further delaying the flight for others.
Also that PRC requires expen$ive visas for US citizens to enter the country

while HKG does not. ^