Neither of the hotels where I worked allowed delivery people to go unescorted to guest rooms. These were not Hilton-branded hotels.
While you're welcome to disagree, I see this policy as a very good thing. It helps protects both the hotel and the guests.