diecimila headers are not on 2.54mm grid

The latest Duemilanove design has space for a second row of header holes and pads at the correct 2.54mm spacing.

Why has this modification by nkcelectronics not been added into the official Arduino design?

It does not change the size of the board, and it 100% backwards compatible. Even if this second header is left unpopulated by default, it gets rid of the biggest complaint about the Ardunio.

What do the more experienced users think?