New Way to Rip Money from customers Standing Orders by Commercial bank.

There is a new service of standing order by commercial bank. Service is good. it let you pay bill monthly on specific date till a specific timeperiod.
My question is why they charge 50 Qar each time they process?
I set my Standing order to pay my house rent. they charge me commision on it 50 QAR and they said they will charge everymonth along with the transfer fee.
Ok i thought its expensive and i should do it manually each month from my app. i cancelled the order.
Guess what, they have 25 QAR charge on Cancel or amend standing order.
Really ?
Whats your take on it ?
Banks want your money, and to get it, they invent all kinds of dirty tricks. Didn't you know that?