We're always open to enhancements and changes like this, but the reason this is unlikely to be changed is two-fold.
- GiveWP used to work this way, and we changed it to silently creating the password, and saw increased donations. This feature request is essentially to undo that change.
- Our number one goal is to increase donations to your website. Any "friction" on the site (requiring potential donors to do anything that slows down their movement toward clicking the "Donate Now" button) is a problem to be eliminated. Requiring a donor to come up with a password at the time of donation will decrease the number of donations.
Instead, we recommend ensuring that the new user email is sent immediately upon donation, so that AFTER you've gotten the money, you can ensure that Donors know how to give again.
Finally, the new Donor Dashboard coming in 2.10 of GiveWP will enable donors to manage passwords/accounts themselves, immediately after donating.
We'll leave this feedback under review, and if enough folks agree and vote and comment, we could be persuaded to make a change.