Because it's a convenient lower tech solution where you don't need to be a merchant with access to the debit card system to get monthly (or one-off) money, and it's easy to take or give back money.
As other comments say, it's also trivial to claim back a fraudulent charge, it's exposed directly in every online bank system UI.