Why not just let private investors make deals with homeowners to assume their mortagees and lower their interest (or whatever deal they want)? Essentially, why not let anyone be a “bank”? Then the large banks would have competition and would, in effect, be “broken up” into many smaller banks as they lose market share in the mortgage finance business.
Because the homeowners don't own the homes.