(1) - what's horrible? renting out flats is a business. not paying the bills shouldn't be tolerated, ideally shouldn't be technically possible.
(2) is negated very simply - have both old door key AND digital security key which auto closes if there are unpaid bills for say more than 5 business days.