My home is a single family home. Showing the location within 100 meters would show my exact location. That's the size of my yard! If you don't trust that the host knows the distance from their property to public transport, don't rent from that host.
Revealing the exact location is dangerous. Period. If you need to know the exact location, get a hotel. I'm tired of people on here making excuses for needing to know the exact location of a property that has a private owner. If you don't like Airbnb's reasons for not revealing the exact location before booking, then get a hotel.
As a property owner AND someone who has used Airbnb as a renter all over the world, I stand by my reason that revealing the exact location to people who have not booked is dangerous. I do not, as a renter, want the owner of the property giving out the exact location of the place where I am staying to someone, anyone, who hasn't booked the property. That person could come there while I'm staying there and do anything.
People who need the exact location, for any reason, should book hotels. If you have mobility issues and can't walk very far, stay in a hotel that is equipped to handle those issues. Sounds harsh, but it is true. Do you want, as a renter, complete strangers who haven't put up any money to find this location, to know exactly where that property with unsuspecting renters who potentially have a lot of cash is? Who may be women staying alone? I don't.