Leonard, I think you made some good points here, and maybe the composition of fast and slow twitch fibres influences what is best for each induvidual. Myself I upgraded my bike from 11 to 22 gears, giving me more range and allowing spinning up 8% climbs at 150 heartbeats/ minute in stead of 160. But I lost speed. Grinding up the hill was faster, and also exhausting. Myself I guess I am fastest and most efficient when I feel the right torque under my legs. That torque feels natural for me at maybe 70-85 rpm (rpm is guesswork, I dont have a meter, but some experience from a indoortrainer with a meter), when it spins faster I am faster when clicking down to a heavier gear. I often spin into the hill at maybe 85-90 rpm, and the rpm goes down as the hill gets steeper, and soon cadence slows down and it gets too heavy, and I have to choose a lighter gear. I think I am faster at 80 rpm than I am at 90. Roglic is different and strong at high rpm, maybe he is full of fast twitch fibres? I think its smart to train on different cadences. If I go too heavy I think my legs faster gets muscletired.
I am fastest when I go as heavy as I can before it feels heavy. When it feels heavy I choose a lighter gear. Maybe I am even faster when its too heavy, but that torque I cant keep long.