It turns renters into a kind of owners, yes.
In general though, maintenance on average only costs ~150-300$ a month, so it's not necessary.
Isn't that why landlords argue they should make profit, because they carry the risk?
Under rent control the situation goes from being extremely advantageous to the landlord to just being regular advantageous.