If you think your luck is bad, you should try a Jeep Wrangler. I've seen LOTS of people complain about rocks hitting windshields on the Jeeps.
I owned mine for 7 years and only 50,000 miles..... then I drove it to Colorado. On my way OUT of New Mexico, a friendly driver of a 2500 Silverado passed me (while I was already doing 75mph).... got about 75 yards in front of me and I saw a rock kick up from his right rear tire.... bounce once... then -POP!- ... right at the bottom edge of the windshield. Chipped the paint off as well as cracked the glass. By the time I got home, the crack was all the way across the driver's side at almost eye level. First time it happened to me driving it out west. From Jeep forums, it seems to be a common problem out west, which I guess is one reason why Utah is so hard up on mud flaps.
I haven't taken the time to get it replaced.
On the 2019 we had, I never had a rock hit the windshield, but man there was a huge chip on the upper edge of the hood. I'd bet that sucker was on it's way, I just got lucky.