I think another reason why people add nest boxes to the outside is to allow more floor space inside the coop itself. I guess if the chickens can hop up on top of the next boxes, it is calculated into total usable space, but most folks don't want chickens sitting on top of the nest boxes and making a mess.