@Elena2698 I've always had a 3 night minimum myself- I host a private room/bathroom and do my own cleaning, also I charge a budget price for my area and don't charge a cleaning fee. So I decided when I started out that it really wasn't worth it to me to have one-night stays and have to clean the room and wash bedding and towels for only one or two night stays.
As @Helen350 said, it sort of depends on your area as well- I live in a beach town/ tourist destination, so guests usually come for a week or two, although I've had a few 3-4 nighters, but those are mostly guests from this same country, Mexico. No one really comes here just passing through, or on business for a couple of days, so I'm not losing out on bookings because of the 3 night minmum, at least hardly any.
And I wanted my hosting to be as stress-free as possible, so I have settings that help me with that- no same-day bookings, (I require 2 days advance notice), one day blocked before and after each reservation (prep time). And I didn't start this as a major source of income- I have another job and am quite busy in general.
A host whose listing is near an airport, who might get lots of one-night bookings from travelers en route, or needing a place because they're from out-of-town and have a early morning flight, etc. might find that 1 night bookings are the bulk of their reservations, so wouldn't want to give that up by having a longer minimum.
You just have to assess your area and situation, decide if you want to be changing over the room every day, etc.