Earlier quoted context omitted.
I would assume the reputable but cost-cutting hotels would still be doing a full clean between guest visits, just cutting down on the daily room cleaning while a guest is still there.
Every single hotel or motel should be doing full clean between guest visits, otherwise it should not even be allowed to operate. But if a hotel starts letting people stay weeks without checking their room, they will inevitably end up with hoarders and people that keep food lying around and then comes cockroaches and rats and odors, etc.
'Should be' yes, but you'd be surprised how many don't follow through on this, and not necessarily due to lack of policy. Cleaning staff have very tight schedules, being allocated only a few minutes to completely clean and setup the room for the new guest but if the old guest didn't follow through on the exact checkout time, then that throws of the schedule of the cleaning staff completely, meaning they often cut corners to meet their deadlines.