Nein, mit der Sitemap hat dies nichts zu tun.
Es ist zwar richtig, dass dies wegen der PHP-Verarbeitung nötig ist, aber nicht wegen der Sitemap sondern der Art und Weise, wie die Seiten in der Datenbank abgelegt werden. Die ID ist der eindeutige Identifier der Seite. Der gleiche Titel kann für mehrere Seiten verwendet werden.
1.eine-seite
2.eine-seite
3.eine-seite
Damit das System weiss, welche von diesen drei Seiten geladen werden muss, muss es die ID erhalten.