@Bruce-And-Patty0 For short stays, it makes sense to provide some basic detergent. Guests don't generally travel with their own, and they don't want to have to buy a whole package just to do one or two washes.
With long-term bookings, it's expected that guests will be getting their own groceries throughout the stay, so leaving them detergent isn't quite so essential. However, I'd do it anyway - mostly in hopes that if they wash their sheets during the stay, they'll use the "correct" detergent.