The quote you pulled for China is conveniently 3 years old and missing the global context that it was in response to supply issues with other fossil fuels, not a reflection in meeting demand.
These charts address your points:
https://ourworldindata.org/profile/energy/china https://ourworldindata.org/profile/energy/united-states https://ourworldindata.org/profile/energy/india
India is a bit more concerning for a number of reasons (lower per capita income means they are lower on per-capita emissions currently and hence have more room to grow, and they don't have the resources that China does to build out renewables) but criticizing China from a renewables perspective (there are a whole lot of other valid reasons to criticize them) is insane.