Given points 1) and 2) I feel satisfied with the explanation.
But ideally prepayment penalties would make sense as it would give incentives to lenders to offer longer term loans.
no, thats traditional-banking bullshit, we dont need no "penalties" and such stuff