perchè è sbagliato?
gli url non sono ne inesistenti ne inventati infatti dici che comunque gli serve l'id... perchè è l'unico elemento univoco, quello che viene dopo fa piacere ai motori di ricerca e magari all'utente ma a joomla gliene importa nulla.
Puoi cambiare la visualizzazione di quell'url agendo in combinazione su htaccess ma il principio rimane comunque