Você deve ser capaz de encontrar um pouco mais barato, mas sim, geralmente você paga caro por mão única.
O conceito por trás disso é que a empresa de aluguel precisa pagar um cara para dirigir o carro de volta e voar para casa. Alguns caminhos únicos, claro, mas não todos, já que os turistas têm as direções preferidas. Por exemplo, muitas pessoas dirigem pela costa leste e terminam na Flórida, então a Flórida acaba tendo toneladas de carros extras. Eles costumam executar especiais onde você pode obter um carro one-way
Você deve verificar esses especiais no seu caminho e também considerar dirigir ao contrário (se isso funcionar para você).
Outro truque que costumo usar é dividir o aluguel em dois, por exemplo, se você passar os últimos 3 dias em SF, devolver o carro one-way imediatamente e alugar outro nos dias restantes (o que é muito mais barato como não é unidirecional). Você também pode dividir-se em dois caminhos únicos, "mudando" os carros no meio, etc.