A lot of it is due to risk and the terms of the mortgage itself. With mortgages for business, the ability of the borrower to make repayments is dependent on the performance of the business, and should it not perform, the bank will have limited assets from which to make its money back.