What you need to understand, is that owning rental properties is a Business, so treat it like one.
Firstly, when a tenant signs a lease, they sign it for the property "as is". If they want extra features, then they need to pay extra for it. As it's your property, it is up to you to decide...