Please note from the same government site: The holders of the Foreigner Identity Card are obliged to carry said document with them , as well as to display it when required by the Authority or its agents without prejudice to proving their identity through their passport or similar valid document.
TL;DR - испанцы тоже должны носить свой D.N.I. с собой везде