That is certainly the case, but as you note landlords have only limited right to recover occupancy, something which accrues to a tenant where they sign a 12 months lease or a 4 year lease. I think most landlords would say that is fairly generous in the tenants' favour.
In fairness, it's not that limited. Besides the reasons I mentioned already, landlords can get rid of tenants by deciding to refurbish the property or changing the business of the property (such as use it for an office). I fail to see how this is in any way generous to a tenant, especially when compared to typical European legislation in this area.
A young family who are renting can't be expected to change their home, schools, etc. just because the landlords decides that's what he wants to do. Or if they do have to move involuntarily they should be compensated for it.