Creo que la idea no es como en XML que uno crea sus propios juegos de etiquetas, más bien me parece una posibilidad orientada a la creación de "sublenguajes" a integrarse como módulos añadidos al DTD "básico" de XHTML.
No olvides que el punto de mira para XHTML es la modularización, el añadido de "partes" según sean necesarias partiendo de una base común.
Al menos yo lo veo así.
Saludos