Don't quote me on this but I once heard that in the EU you always need to confirm purchases, ie. you cannot have the Amazon 1-click system.
But in general, yes, having a confirmation dialog on important buttons is good UX; similarly as to setting minimum/maximum saturation will increase accessibility by visually impaired people, epileptic people etc.