First, AMEN! It is probably my top pet peeve of staying in hotels. If more hotels had dampeners on the doors, that would pretty much take care of the problem.
That being said, Hotel doors are very heavy, and close automatically, both conditions that don't exist in most peoples' homes. I understand how it can take someone by surprise. The FIRST time. After that, it's pretty much just cluelessness or thoughtlessness. I have spoken to more than one fellow guest (nicely) about the noise it creates, and that usually helps. I did have to slam my own door loudly one time for a bunch of them to realize how it sounded in THEIR rooms (it worked!).