Yeah, hole in piston can't be done by running hot due to faulty radiator-fan. Heck, I ran 6-hours last weekend at full-throttle in 105-F temps (135-F track-temp) without a fan at all!!!
Nah, hole in pistons is just symptoms (result) of real problem. If you just put another piston in there without fixing real problem, you'll just end up with another holed piston in short order. Real problem, as pointed out, is having too-lean air-fuel mixtures. Most likely due to clogged and dirty carburetor, so send them to ducatiman when you've got them removed for a full refurb service.
You've been warned, if you come back in 3-months complaining about another piston with hole in it, I'm going to point out this thread and laugh at you!!!