why do winds caused by the uneven heating on earth between the equator and poles does not flow in the exact north-south direction?
Factors like uneven heating of earth and rotation of earth influence the direction of flow of wind and so wind doesn’t flow in the exact north-south direction.