They are charging you for ECU updates? If so you are getting taken. ECU updates are covered under warranty.
It wouldn't be so ridiculous if they didn't charge you for the event and charged Ducati instead using the warranty. Call me silly but that's a how a $20K+ motorcycle should come anyway, after its second year of production; with the proper software.