In the wind, I play the ball back a bit in my stance and swing easy. This reduces the height of the flight around 20%. That is usually enough to help it in the wind. I understand fliers are caused by trapping grass between the ball and the clubface, reducing the spin on the ball. I have had a few while playing in bermuda rough and they are always surprising. I end up checking the club to insure I didn't hit the wrong one as the ball flies over the green like a rocket propelled grenade. This is normally followed by a quizzical WTH!
Most iron shots have backspin on them (more spin with higher lofts) and that backspin causes the ball to rise higher instead of going forward. That is why iron shot look like they fall straight down out of the sky. The spin induced rise is overcome by gravity and down they come. Without the spin, the "knuckleball" has nothing to cause it to rise so all that energy goes into distance. At least that is my take on it.