Why are student loans usually guaranteed by the government?

Banks charge low interest rates for student loans.

Banks cannot expect students to have collateral.

Banks are required to maintain a certain reserve ratio.

Banks would give students credit cards they can't afford.