why 3%?

If rates are too low people might incur more debt by borrowing more money than necessary, playing games with borrowing and investing, etc.

But having high rates and unfavorable terms that benefit huge banks at the expense of students is completely unacceptable.