Most landlords I've dealt with are an absolute pain to deal with when something breaks. It's often not that easy, maybe in high-cost / luxury rentals. Arguing over what is normal wear-and-tear, while knowing you cannot afford decent legal advice, and you also can't pay for the "unexpected repair" is just as bad.
> And you can’t have just your kitchen nice, now you need to upgrade the flooring
Yes you can. There is no need to have everything perfect...
Edit:
> You never have an unexpected $20k repair show up.
If this was even close to coming even with the added cost on rent, no one would be a landlord. It's obviously a lot less than rental overhead. So people could just set that aside (or get insurance).