I know this is a silly question, but shouldn't the high speed rotating blades (in case of an axial air compressor or an axial air fan for example) block the air from flowing? What makes air flow between blades?
The blades are basically small helicopter wings. They are set to a small angle to the shaft so they create "lift", but because they can't move up with the lift they move the air.
However they can block the air in some cases. When they stall. Stall is when the smooth flow of air around a blade gets turbulent and the blade/wing loses its aerodynamics properties.
In early era of jet engines stalling inside a jet engine was a serious problem. It has been taken care of by digital automatic control of thrust and fuel regimen independent of pilot input.