It's really idiotic when any rent contract is infinite in length, and only the tenant can leave whenever they wish.

Isn't it normal to rent for X years, with possible conditions, and then when the contract EXPIRES they can agree or disagree??? Any other contract is like that.

Are leases permanent?