I'm totally with you. If someone doesn't come into my room for 3 or 4 days, possibly interrupting me when I'm working, I am perfectly good with that.
I had a co-worker who really hated people coming into her room. I think we were in Japan and she had a Do Not Disturb sign up and she got really pissed when a maid came in and made up her room anyway.
First thing I do when I check into a hotel is find the Do Not Disturb sign and hang it on the outside doorknob. It stays there until I check out. Even then, it does not stop cleaning staff from trying.
A good hotel will have a policy to check all hotel rooms on a regular basis (at least once per week), regardless of a do not disturb sign. Just one person living in squalor can cause myriad pests and damage to spread to many other hotel rooms.