I have always carried my own showerhead when I check into a hotel room over the last 20 years. Doesn't matter if it's the $350/night luxury hotel or the $35/night cheap Holiday Inn Express, they all have low-flow showerheads, which just drive me insane.
Never had a problem until recently, after I forgot to remove it at check-out time. The hotel(Hyatt) actually had the [round male objects] to add $55 to my invoice a few days later. When I called, they claimed that it was for "damaged/stolen" bathroom equipment. I did NOT damage or steal anything. The original showerhead was just sitting there on the edge of the bathtub. After 20 minutes, I managed to find the hotel's maintainance guy who swapped the showerhead back. He admitted using the original showerhead which he saw on the edge of the bathtub, and more importantly that there was no damage. The hotel reversed the $55 charge.
I ended up having to buy another unrestricted-flow showerhead for $7 off Ebay again. (but the new one is even better.... I tested it to be over 8.5gpm)