@Freedom1 Many hosts complain that they get 5 in every category and then a 4 or even 3 overall. The categories are not really exhaustive of the guest experience. Sometimes part of the experience includes that the guest feels unfairly charged or didn't get all the accommodation they wanted as in the 2 examples you gave.
I think you have to weigh the cost of the missing or damaged article with the effect on the guest when asked to pay money. Unfortunately the timing of requesting payment on this platform is such that a host has to contact the guest before most have written a review and the guest experience is tainted by that message.
In the case of the accommodation you made in reducing the length of stay, I would have opted to tell the guest to contact Air BNB about changing the reservation period and let your cancellation policy determine the refund. That you cannot get to the unit to clean is not the guest's problem. It is yours and I would not have shared it with the guest.
After hosting for over 4 years, I have the perspective that while I aspire to earn a 5 start review everytime, I am not in control of everything. Most hosts that post on this discussion forum will urge you to not try to make much of any review.