Just a clarification, replication does indeed add degrees of freedom to the model. They are assigned to the error term, which is why they may improve the inference space of the design. They don't add additional terms to the model is, I believe, Victor's point.
Blocking is a strategy for noise. Center points on block effects are non-sensical. Essentially a block is a categorical factor, a set of noise variables. The noise is constant within the block increasing the precision of the design. That same noise that was constant within the block, changes between the blocks. Therefore it can be assigned as term in the model (e.g., won't be confounded with the MSE). This will reduce the MSE increasing the precision of the design.
Center points are not really needed in DSD's as the factors are tested at 3 levels and quadratic effects can be estimated. Center points are an efficient test for non-linear effects in 2-level designs, but the quadratic effect estimated is not specific.
"All models are wrong, some are useful" G.E.P. Box