Nyugi, ismerem a rewrite-t. 10+ éve is használtam.
Ha nem lenne nyelvi routing, csak semleges egységes, akkor is be kell töltenie egyszer azt is. Nem nyersz vele komolyabb erőforrást. ezzel csak bonyolítanád a rendszert.
Ugyanúgy betöltődnek az url-ek a framework alól, csak nem nyelvi verziók, hanem az amit te rewrite-val töltenél be.
Az admin felület alatt arra gondoltam, hogy ott szerkesztik alapból az url-eket és fordítják le.
Értem, hogy mit akarsz mondani, de fejlesztés oldalról ez a megoldás nem valid. Ha frameworkben dolgozol, akkor nem írunk fölé custom megoldásokat, max akkor ha azt az igényt nem lehet megoldani benne. Viszont ha valami általános igényre nincs benne megoldás, akkor az azt jelenti, hogy az a framework szar.
Nem azért nem fejlesztel fölé egyedi dolgokat mert nem tudom megoldani, hanem mondhatni ez egy irányelv. Így lesz a kód egységesebb. Ha egy másik fejlesztő belenézne a kódomba és meg akarná érteni, akkor az említett részben a routingolást kell kidoskiznia és már értené is. Ha adatbázis lekérdezéseket szeretné megérteni, akkor megnézi a doctrine doksijait és megy is. Így olyan termék lesz a végeredmény amibe könnyebb fejleszteni, könnyebb megérteni.