The additional runs are chosen to maximize the optimality criterion. In order to ensure a Lack-of-Fit test, you need to specify either center points or replicate runs in the design generation phase. When specified there, the custom designer is generating an optimal design conditional on ensuring there are the specified number of center points/replicate runs.
The general idea for the default run size is that it's a multiple of the number of levels in the factors and has at least 4 runs to estimate the error based on the specified model.
As mentioned in Brad Jones' blog post David referenced above, I too prefer replicate runs over center points since it's more efficient for estimating the model effects. There's also a blog post on individual run replication.
Some very good advice from David regarding the default and I also almost always find myself using simulate responses to walk through some analyses when creating a design.
Hope that helps.
Cheers,
Ryan