I have to agree with the other commenters who point out that leaving it up to guests to bring their own linens is an invitation to bedbugs, pet hair, or even people who will sleep with no sheets.
If you want to be a host, then be a gracious host and provide the basics and don't complain about it. No one is forcing you to rent your place out. I would never want to arrive at my destination and find out that I had to then go buy toilet paper, or towels, or bedsheets. Especially if I was flying and couldn't bring these things with me.
It is important to us that our guests arrive and feel welcome and valued. That they know that we planned for their stay with all the things that will make them comfortable. We should be better than a hotel, not substandard.
I don't understand why people are complaining about providing toilet paper for the entire stay. If I have a guest staying longer, or more people staying, then I am collecting a larger payment for their stay. Toilet paper is just included in that cost that they are paying. I have had guests stay for longer than a month, and I just let them know that can come in once a week to change the sheets, towels, restock the consumables, etc.
If you are in a niche market where these things are not expected, then I would hope that you would make it very clear to people from out of your area that you are not providing the basics.
And to the person who commented about having to buy linen when they provided cotton sheets, please understand that "linens" is a common term referring to bedding, towels, etc., not the fiber content of the these things. Your cotton sheets are fine.