There's nothing wrong with AirBnb in principle, but I strongly suspect if they were properly regulated and actually carried out the necessary checks, provided an adequate level of guarantees and service, suddenly their business model would be much less viable.
In effect, AirBnb externalizes the cost of their business to local residents and authorities, but they harvest the profits. They are not the only industry operating under such framework of course.