Is the prepayment risk really much different from a callable commercial bond? Call protection is not universal in commercial or even agency bonds.
https://en.wikipedia.org/wiki/Government-sponsored_enterpris...
As I understand, the goal of those entities is to simply lower the costs and increase access to loans to the US public.
The folks who bought the principle payments are very happy to get paid early.