I am saddened to see that the quality of discussions on here has dropped to the level of feng qing mouth cannons.
China's does not "commit" to potential allies? Are multi-decade economic deals not commitment enough for you?
Of course not, you probably mean China should be extending a security umbrella to those countries, like the US does to its vassals.
Did you all forget that China doesn't have even a fraction of the US' global projection capabilities? As amazing as the PLA recent modernization have been, it was designed to achieve near parity with the US on China's doorsteps.
Currently, China cannot even offer security guarantees to Solomon Islands, what makes you think China can or wants to defy the US military in South America and the Middle East?
Making empty promises is far worse than not making promises at all.