É assim, o objectivo do código é tornar os endereços mais bonitos para o utilizador e mais amigáveis para os motores de busca, mas segundo já me disseram, hoje em dia o Google tanto indexa um /index.php?topic=1234 como um /salada-de-fruta...
Na dúvida, e porque realmente fica mais bonito, eu mantenho as pretty-urls