I once read that lawnmower blades should be sharpened approximately after 25 hours of use. (Of course this can obviously vary and the 25 hours isn't universal truth but rather a rough approximation.)
What is the primary reason this sharpening should be done?
Is it because the lawnmower blade is expected to hit numerous rocks during those 25 hours, and the cutting angle of the blade gets dented quite many times, and the sharpening is merely dent removing (by removing enough material to create a new cutting angle), i.e. different than sharpening of a knife?
Or is it because the grass the lawnmower blade hits somehow makes the blade less sharp? I find this somewhat hard to believe for two reasons. Firstly, because grass is so soft and steel is so sharp. Secondly, because I felt the cutting angle of my new lawnmower and it doesn't feel anything like a knife would feel, it's not sharp at all, it's very dull and could never damage your fingers at rest (but spinning at 2800 rpm it could do quite nasty damage to your fingers).
So let's suppose I use my lawnmower only in grass areas that I know contain absolutely no rocks. I set the lawnmower cutting height to the highest possible value to avoid hitting anything other than grass. Let's suppose I succeed in this and the lawnmower blade only hits grass during its lifetime, not anything else. Would the lawnmower blade still require sharpening after 25 hours of use?