Fannie May and Freddie Mac are not their "real" names, these are government supported entities and their real names are Federal Home Loan Mortgage Corporation (Freddie Mac) and Federal National Mortgage Association (Fannie May).
They are in a very special kind of business and it's just very though for them to be profitable.
I wouldn't say their staff has low self esteem or made poor quality.