Re: Upgrade Password
You can manage In-App purchases for Amazon Apps very easily, it's a configuration issue.
It is easy to disable In-App purchases entirely.
It is equally easy to leave them enabled but to require a PIN to be entered.
The Amazon App Store clearly lists that an App features "In-App" purchasing, and while Amazon could do more to publicise it's useful controls on this, it's much better than others.