The code rules – end of story.
Just for fun, here is an attempt to think through the physics fwiw:
IF we have two very small conductors of different size, the impedance is dominated by resistance which is inversely proportional to cross sectional area. The current in parallel conductors would be inversely proportional to resistance and therefore directly proportional to cross sectional area. In other words amps/mm^2 would be the same in each conductor and heat generated per volume would be (approximately*) the same in each conductor. The smaller conductor has more heat-dissipation surface area per cross-sectional area, and therefore would run cooler (assuming the same insulation thicknesses and ambient conditions etc).
IF we two very large conductors of different size, the impedance is dominated by inductance, which is roughly constant. So both conductors would carry roughtly the same constant. The smaller of the two conductors will generate more I^2*R and tend to run at higher temperature.
So the result is different depending on whether we’re comparing too large conductors or two small conductors. (for small conductors, the larger of the two runs hotter, for large conductors the smaller of the two runs hotter).
* In both cases the temperature coefficient of resistance effects would cause more current in the cooler conductor and tend to bring the temperatures slightly closer together.
=====================================
(2B)+(2B)' ?