Why are 30 yr mortgages at almost 4% when banks basically borrow the money form the Feds for free?
Banks aren't currently borrowing from the Fed.
In fact, the banks are lending to the Fed over $2.5 trillion.