The weight in FTSE All-World seems wrong

So I am looking at the list of the companies of VWCE for example and China is only 2.85% of the index.

Sound fair because the market weight of China is small. If China overtakes the US in terms of market cap, the index should auto-adjust and reflect that. But does it?

I am looking at BYD Co Ltd, a company with a market cap of $103 billion dollars. VWCE only has $3,5 million worth of that.

On the other hand Chipotle Mexican Grill, a company with a market cap of $81 billion dollars, so it's smaller than BYD, but VWCE has $34 million worth of that.

Why does the index give 10 times more weight to CMG than BYD when it's worth less?

I am now worried that the index doesn't really cover Emerging Markets well.

Please tell me what am I missing here.