Those plastic screens look like a cheap afterthought. If you're taking the car to places where you need rock protection I'm betting you'll be spending a bit of time on hands/knees cleaning out all the debris collected in those huge recesses.
How hard would it have been to integrate the screen/mesh into the bumper just ahead of the horizontal oil cooler? not difficult but no doubt a couple $ more p/car which the bean counters rejected