On Civic Mk6 and Jazz the windscreen is just a continuation of the bonnet, the front of which is fairly low (pedestrian friendly they call it) and stones just have nothing to stop them on their way from road to windscreen and I am sure many stones hit the bonnet and just ricochet up into the screen - I doubt you would find many without some windscreen damage. I have also noticed that car makers don't seem to fit mudflaps anymore and they were good for stopping stones coming off the tyres and getting enough height to get above bonnet level of following vehicles. These would seem to be even more important with many more SUV type vehicles and lack of boot overhang on modern cars, which expose a great deal more tyre towards following cars.