Normally winds get stronger as you go higher.
There are obvious cases of low level winds being completely different from higher ones, but how can you have a stronger wind at say FL150 than at FL200?
Wind slows down and turns anticlockwise at low altitudes due to viscous drag, but at FL150-200 this effect would be negligible, and wind gradients at these altitudes would be mostly due to local patterns of atmospheric circulation (most frequently orographic) or convective weather in the vicinity.
What I find puzzling about this is that I thought the general weather patterns i.e. the highs and the lows extend vertically to something like FL300, well above GA levels.