Yeah it would be an awful user experience to ask every time a PUT is made. But if the wallet comes with a good variety of safeguard it shouldn’t have to.
Personally, I’d love to see a little green light in the bottom corner of the Launcher lights up whenever a PUT request is paid for.