I have been stranded by Delta several times and by Continental once. I was never offered any overnight amenity. Maybe I should have insisted.
Therefore, I always carry my own. I started with the first class amenity kit and added a few more essentials which keep me self sufficient.