Landlords benefit from it because it makes it harder for your to lower your rent in case there are issues with the place that warrant it. If they can withdraw the rent directly, you'd have to undo that payment, pay the lowered amount manually etc. which makes it more hassle for you and also increases the risk of screwing up.