A common zoning distinction is that a bed & breakfast is a private home where the host lives in the home. If the host does not live there, many cities/towns would then consider it a hotel and subject it to different rules.
I think a lot of the arm waving about airbnb is because of the latter situation. I don't think many people seem to have issues with renting out a spare room.