I see what you are saying, though, @Ricardo369. The filters should work properly. If you want a smoking accommodation, and you set that filter, those are the only accommodations that should show up.
You should be able to search among only those places that are cool with you smoking as you write your bestseller on your laptop in their room.
You wouldn't find mine, but you wouldn't want to come here, so all would be well.
The problem is that none of the filters that are tied to "amenities" are working properly. I have had a ticket in with the Airbnb developers since August to get the Kid Friendly filter fixed, but it remains broken.
You could send a DM (direct message) to AirbnbHelp on Twitter and ask them to fix the smoking filter. I would love that, since the more of us complaining about the filters in general the better.
Will you do it?