На правах частного мнения:
Ящитаю что единственная цель mod_rewrite'а — это любой запрос направить на index.php, который в себе уже сам раздуплит, что ему там в GET'е передано.
Плюс такого подхода в том, что можно сделать единую систему раздупления GET-запросов, через которую будет проходить всё.
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
И если вы считаете, что это расточительно — раздуплять строку гет-запроса в пыхе, то это просто копейки по сравнению с... да с чем угодно, с доставанием записей из базы данных, например.