China gets 20% from Russia currently, and primarily from the ME.
Russia doesn't have the production capacity to satisfy China's demand. A pipeline would take many billions and many years. They're also natural enemies.
Agree that it's about way more than oil.
