No — tell me.
Another reason is driving too fast for road conditions. Ie: Taking curves at 75 in a 45 and suddenly debris appears giving you no time to avoid it. Yet another reason is total distraction, not paying attention to your direction or travel, texting, looking down, using the phone, arguing with other occupants etc...
My point is, if you’re hitting debris on the roadway, the chances are very good, it’s the drivers fault.