Of those that had front tire flats, you should have asked if they were in a group, or following another bike. I'll bet if you are always in the lead, you wont get a front flat from a puncture (nail, screw, staple, etc.). Another excuse to pass everyone, or ride alone?
BTW, I've had 2 rear tires get punctured, one with a nail, the other with a 3/8" bolt (left a big hole!). They say that 90% of flat tires happen in the last 10% of the tires usable life. Not sure if that applies to motorcycles though.