I agree. We charge for every breathing person. That is to say, if they are not in utero, they are a person and count as such.
We stress that we are not a hotel. A hotel won't leave them half the amenities we leave them and a hotel won't pick them up at the bus station without expecting payment if they need it.
We're a different thing. We're not a hotel.
I like children. I hope to have a grand child one day. I think children are adorable. I have also worked as a preschool teacher and I know from a lot of experience that children are much messier, noisier and more accident prone than adults.
In the past we stressed that we were not child friendly. Now, we've adjusted that policy to say, well supervised children are welcome but we are unsuitable for toddlers. When pressed I explain the lack of a fence around a lot that is perched on a very steep slope, the fact that the dining room table is mid-century modern and made, entirely, of glass and the supports are not fixed to the tabletop and so on.
They get the picture pretty quickly.
We've had a few guests with infants - they were never easy to clean up after and one set of new parents left a large scratch from their baby carrier on that glass table, as well as ruining a new towel with bleach - all the while complaining, after the fact, that they did not like the hallway and the apartment needed more heat.
Many, if not most parents of toddlers are stressed and overworked, they are tired and they need a break from watching their child's every move. They are perfect hotel guests. Thank goodness hotels allow children to stay for free. We don't have to.