I agree Openfly. I’ve always thought this charge to be quite iniquitous the more so if you’re paying an already high fare. Since about the only way to pay is with a cc then it should be in the ticket price and not an extra.
What is crazier, when booking ex Milan, there is no charge, but if I book ex Switzerland where the fares are (much) higher, there is a charge! As our colonial cousins would say “go figure”?