Mas vc é obrigado a programar em Rust?
Se for por causa do trabalho, por exemplo, não tem jeito. Ou aceita, ou pede pra mudar de projeto, ou muda de emprego :-)
Mas se não existe obrigação, o que te impede de mudar?
Sobre a linguagem em si, a ideia de não precisar de um garbage collector me parece muito interessante. Mas claro que não é algo simples de implementar, então o preço a se pagar são todas as decisões de design da linguagem, muitas delas características que não são muito comuns nas outras linguagens mainstream.
Não tem jeito, em computação tudo é trade-off (em bom português, "cada escolha, uma renúncia") e com Rust não é diferente: pra ter as vantagens que ela oferece, tem que aceitar a "forma de fazer as coisas" que ela definiu. Mas se isso é um transtorno pra vc, talvez não seja a ferramenta adequada para a sua necessidade.
Nesse caso, o que mais tem são outras linguagens, com filosofia bem diferente, e que podem te atender melhor.