Most pistons (the alloy they use) can handle around 24m/s constantly, load dependent. 67.5mm stroke and around 10,500rpm will exceed this. Shorter stroke allows more rpm. if i destroke the crank to 63.25, while maintaining my oversize pistons, ill get 849.5cc, and be able to rev to 11.500rpm before i hit this limit. By allowing the engine to breathe up top a bit, you can extract extra power more efficiently.
Because im using full race spec pistons, they are designed to handle a shade over 24m/s, and are VERY light while still being strong.
Hold your arm out infront of you, move it up and down as fast as you can. Now do it while holding a full bottle of water. You cant do it as fast. Now do it with a half empty (or half full

) bottle. You move faster than the full bottle, but not as fast as holding nothing obviously.
This is "releasing potential energy". You can never make an engine 100% efficient, hell 90% is almost impossible. 85% is getting to be VERY good for what an internal combustion can provide. By removing excess weight, your allowing more energy to be transferred into the crank and out of the piston / conrod assy.
Having lighter pistons, different conrod and lightened crank, im NOT making more power. All im doing is allowing more energy to be transferred. Why do you think a motogp bike is SOO light, and why each year manufacturers claim less and less engine weight. Its also why many people fight the "unsprung" weight on bikes. Rotating mass is the same thing.
Put 5kg weights on each leg, ride a push bike as fast as you can. measure that speed. Now put the 5kg weights in a bag and put it on your back. Now attach it to the axles of your rear wheel / frame somewhere (full rigid frame). Each time the speed will change according to where the weights are placed, and how well energy can be transferred.