Earlier quoted context omitted.
The mistake is the landlord didn't take payment upfront, 6 month / 1 year.
Do you make your mortgage or rent payments 6 months to a year in advance? If not, why do you expect landlords to do the same?
Depends on the situation, yes.
>If not, why do you expect landlords to do the same?
If the landlord want to reduce the risk of non payment, then they better be asking upfront. Of course it could create another risk. Everything has a trade off, so pick your poison.