Because it's based upon a gold standard, where inflation hardly ever goes over 3%, so you can make good money just charging a fee. The longer the loan span, the higher the fee. And if they can't pay up, you just keep the collateral.
That doesn't work for building something like a cathedral, unless you have some similarly-valuable asset, like a second cathedral or a full gold vault.