I fail to see any "reasons" there. I see just your opinion. But it appears that you believe that you opinion is more valid than anyone else's. There can be no other reason for your rude behaviour throughout.
The accommodation business also has monthly and weekly rates. If I stayed a month and a week, I would expect to be charged, at the very least, the monthly rate and then the weekly rate, but best of all would be Pro-rata, since I would already be staying more than a month, which is the whole point that appears to escape your reasoning.
Monthly rates are cheaper due to one staying for a longer term and often do not include electricity and water charges. Better to keep your customers happy, than to snatch a short term gain. I didn't ever stay at that place again after they charged me a daily rate for an extra two days. That's 45k a month they missed out on and I rarely see that suite occupied.
That's the no-brainer that you are missing. You can think that you are right and have no customers or you can keep the customers that you have and perhaps get even more recommendations.
Enjoy your day.