WTH can't I easily change an integration's password from the frontend?

Yes agree
A specific case of the one I just created an hour or so ago.

But careful. It is a security issue to show passwords in a UI. So if implemented existing passwords should not be displayed. Just show that one is defined and give you the option to change it.