@Laura2592 This is one of the Catch-22's of Airbnb. They want you to accept every booking - even when it's not a good fit for the guest's needs - but also get a 5-star review every time. So if you're invested in having your "superhost" badge, you may have to reject a lot of guests, at the expense of potential income, in order to keep it.
In principle I agree with those who say that the customers are adults and can judge for themselves whether your offering is suitable. But in practice, if the guest is unhappy as a result of their own choices, it's still ultimately going to be the host who gets punished for it - whether in the form of a damaging review or a cancellation. If that's a risk you don't want to take, I see nothing wrong with overriding the guest's judgment and declining.