In all my years of Jeeps I have never lost a hat. I lost a cell phone once, (motorola flip phone) but I honestly don't know if it fell out somewhere or if someone snagged it when I ran into a gas station.
I wear a baseball cap pretty much every day, and often when I'm driving the Jeep. the one I currently have is old, worn in and a bit loose. If I feel any lift I have it tucked between the driver seat and parking brake lever. It stays there just fine. This mostly always works for me as my sunglasses are enough and I have short hair. If I'm going on a longer trip I tend to wear my tilley hat which doesn't move on my head at all. It has a chin strap as well that I could use if I ever thought it was going to fly away but I've never needed it in the Jeep. Tilley hats carry a lifetime warranty, I'm also pretty sure they still give you an offer to replace a lost Tilley hat at half price.
Do you mean buffeting or turbulence? Buffeting happens sometimes when you only open one window in an otherwise airtight car. That choppy air is uncomfortable and actually hurts my ears. Turbulence, on the other hand, makes me feel I'm driving a Jeep! Now, if only my darn cap would stay on...I’ve been taken aback by the wind buffeting in my JL