I think there must be many reasons for this. First of all, its terrain conditions determine its development direction. Chengdu is located in the middle of Sichuan Basin, so its terrain is relatively flat. In this way, its infrastructure construction is relatively easy to build, and its transportation mode is relatively convenient, so Chengdu can be said to be a larger transportation hub. As for Chongqing, she is praised as a mountain city by us. As the name implies, its terrain must be uneven, and so is Guiyang. Guiyang is located in Guiyang, and it is also the same reason. Guiyang is located in the Yunnan-Guizhou Plateau, and its terrain is relatively high, so it is not conducive to building infrastructure, and its transportation is also difficult to build, which also causes the main difference between them and Chengdu.
secondly, I think one of the most important things is the state's policy support. The national expenditure on Chengdu and Chongqing is definitely more than Guiyang. Therefore, the development of these two cities is also better than that of Guiyang. I think these can be said to be advantages in hardware. Because he makes these two cities competitive enough.