It helps to borrow stablecoin in return of Ether. So we are using ether as collateral.
DAI approval and using it was a challenge for me as it took some time for me to understand that from contract itself approval can not be done you need to approve token from UI.
Discussion