Yep, only if he said "the name Beijing didn't even exist", then he would be right.
The same applies for the concept and the name of "China". The name "China" is invented by the Qing, which is within the recent centuries, and i am so damn frustrated when some online pseudo intellectuals or even Historians keep referring to past Chinese dynasties or Kingdoms as "China" as if that one Kingdom is the sole representative of the current day China with it extremely rich and vast cultures, which also indivertibly implies that ethnics like mongolian or tibetan etc etc. are somehow not inherently Chinese which they in fact are. That is downright inaccurate, but already brainwashed into many people's minds. The fact is that the progenitors of the Chinese Ethnic are the 5 major ethnic groups of Manchu, Mongolian, Tibetan, Muslims(Uyghurs), Han which are officially defined for centuries ever since the term "China" is invented, even Sun-Yat sen made a speech about it (中華民族、民族主義), without any one of them, there is no such thing as "China". These people are inherently Chinese, just like how Han is currently widely perceived as inherently Chinese. Han itself is already diverse enough, and of course there is the other 51 minor ethnics which most are native to China.
Some anti-Chinese folks willfully uses these inaccurate semantics because it does aid them in their erroneous narrative aiming to counter China's national integrity, such as using the terms "Chinese" and "Han" interchangeably, or using the term PRC when comes to taiwan issue, etc.
But these people aside, what frustrate me the most is that there's actually some dumbass patriotic Chinese playing right into these people's hands and even argue against me that somehow, only Hans are Chinese, which is so damn far from the truth, quoting the same false example of "TheN HoW Do YoU eXplain RuSsians EthNic?" These people are essentially picking up a stone and smashing their own legs.
Sorry for the long random unexpected rant. But people are stupid, some are willfully so, some are not.