This is why I don’t provide more than a “starter pack” of coffee, soaps, shampoos, etc., and I list the starter pack contents in my House Rules.
As far as using every towel, linen, etc., I advertise the items available, so I wouldn’t mark guests down for their use. I just keep the contents minimal, simple, and free of anything too valuable, and expect things to be used.
I had a friend once who used a management company for her short-term rental. A guest came who turned the air conditioner on full blast and opened all the windows. The house was left that way. My friend’s AC bill tripled that month. The AC bill showed the increased usage during the guest’s stay. My friend asked the management company to collect that portion of the utility bill from the guests, but they told her “Oh, no, that is part of the guest amenities, and they are entitled to use everything as they see fit during their stay.” Now, to me, that’s going too far!