I use Costco home delivery (or whatever company contracts through them) for most stuff, mainly: large pump bottles of shampoo & conditioner, bath/shower bar soap, tide pods, dishwasher tabs & dish soap (Also fill bathroom soap dispenser 25% with dish soap then add water to make foaming hand soap); salt, black peppercorns, microwave popcorn (this is the only "snack" or food I provide); Toilet paper, paper towel, tissues; tea & hot chocolate, coffee mixers
I have a large cabinet in the laundry room that I keep locked up. I leave a sufficient amount of stuff accessible for guests but keep the bulk locked up and have cleaners restock as needed. I found a great coffee roaster that provides a case of 42- 2.5 oz bags of premium coffee ground for around $60 and leave 1-2 packets out as a starter for guests.
IMO what's expected depends largely on the market you are in. Legacy STR markets like the Hawaii or the Carolina coast where guests are accustomed to buying/bringing their own linens and toiletries and you have an amazing view out front, probably doesn't matter. If you are in a crowded market with hundreds (or thousands) of competitors, small things like the goodies you provide can make a big difference. YMMV