Egyrészt ha frameworköt használok, akkor ragaszkodom hozzá, hogy úgy menjen minden ahogy ott kitalálták, a doksi szerint.
Semmiképp sem lenne előnyös egy meglévő url-t elfedni egy új-al. Amikor php-ból akarsz url-t generálni, akkor se a konkrét url megadádával teszed, hanem csak egy kódnevet adsz át neki. A háttérben ő pedig előbányássza az url-t. Így az url-t bármikor megváltoztathatom, a kódban nem kell a template-k alatt átírni.
Ez így jó is, ez így van kitalálva. Persze így dolgozik a php is, de van cache.
az pedig nem utolsó szempont, hogy egy htaccess-t problémás admin felületre kivezetni. Nálam az a lényeg, hogy adminban át lehet írni az url-ejket, bármelyik nyelven.