I used to work as a teacher, and this situation is not uncommon. Kids starting new schools, leaving their old friends behind, eventually beginning to make new friends, to have to be moved again. It does enormous damage to their wellbeing and life chances, and is heartbreaking to observe. All so a landlord can make a couple of hundred quid extra a month.
In Germany, they have a lot of additional protections. A couple that spring to mind is increases in rental payments are capped at inflation. You could even do that +3% if you wanted to give some wriggle room. Another is that you cannot evict a family with kids in. The fact we dont have anything approaching this shows how skewed our market is. I'm not saying the above is perfect either, but it does give some protection.
It also underlines this myth, that the tories reward work. Theyve set the system up to punish those in work. Via tax, inflation, housing, poor services etc it penalise those who want to go to work. It rewards people who dont work, and who own assets and contribute nothing. That's the society Tories build, one where work doesnt pay.