Im an nventory clerk. I say that so you know I have no bais, no skin in the game.
The honest answer is that some poeple are just dirty buggers.
It doesn't matter what the rent is - I see properties from £300 - 8,500* a month - there is always someone who will leave them dirty with some fixturs and fittings bent, broken or missing.
It doesn't matter how nice or nasty the landlords are. How lovely, or absolutely basic, the homes are. They all get good and bad tenants.
Last week, remember lockdown, I went to a rather posh house and didn't even make it through the front door. I took a picture of the hallway to show I had at least tried and called the agent. No cleaner would go in that day so they went in opened windows where they could and left.
Today, after the tenant had agreed to pay for a cleaner, I went in to do the Check Out. There was quite a lot of broken bits... That was a 4 bedroom, £3,000/month house in a very desirable area. Lovely house when they moved in!
And yesterday I did a check out for my self proclaimed slum landlord. He has very basic properties, the most you can say is they are clean, well insulated and the doors are secure. All of his tenants are on UC and other benefits, most have NMW jobs at best, many having been in prison, having no credit to speak of or just being generally not all that together (if you see what I mean). The house was spotless. Top to bottom, utterly spotless! They have moved on into a much nicer house as their jobs and credit score improved - I check them in tomorrow
There really is not 'type of tenant' who does this, nor 'type of landlord' who deserves it. It's all luck of the draw!
Many lettings agents will insist that you get the place "professionally cleaned" when you move out. That's all changed and shouldn't be upheld in a deposit dispute these days - with a proper check out (and a tenant can pay for their own) the standard of cleanliness would be clear on the inventory - and the term 'professionally cleaned' annoys the mediators!
*Cotswolds daaaaaaaaahling!