Ok guys, you made your point. But if tank vs tank battles are rare in the near future, why then do the Germans in Europe decide to move to 130 mm tank gun? That’s an awesome firepower! The only way to make 105 mm more competitive is by using a new kind of technology I.e. electromagnetic or etc gun tech, then you can store more ammo and have good firepower!
Here's my thoughts. Europeans have different requirements for their tanks and different doctrines. They aim to fight the Russians who currently are using T-90Ms and "theoretically" the T14 Armata, both of which are pretty heavily armored. So atleast in the short term, they need something that can punch through these things. I think they started going for the 130 and 140mm before Ukraine showed the world how important drones really were. They also have the space to use big guns. Look at the 140mm Leclerc or the Panther KF51. They're massive and weigh almost 60 tons (and they STILL hold less than 20 rounds). But they don't need to care too much about weight since they plan on operating on the flat terrain between them and Russia.
From what I know China doesn't plan on fighting expeditionary wars on other continents. Their tanks are mainly for defence of the mainland (which probably has the most tank-unfriendly terrain on earth unless you count the northern and western borders which don't have any hostile enemies at the moment) and possibly fighting on pacific islands. These tanks MUST be light. It's not possible to viably fit a massive gun on a small tank and have enough ammo to be viable.
China is probably the only country on the planet that can legitimately fart out a million drones like it's your average Tuesday. That and their very strong artillery regiments, huge amounts of ATGMs, and scary terrain is already more than enough to deal with enemy tanks. Honestly, this probably makes China the most hostile place to tanks on Earth.
Also, I remember reading somewhere in this thread that the 105mm could be an ETC gun that'll boost the 105 to 125 levels of penetration.