Why Are C and C++ Rarely Selected for Backend Development in Favor of Rust?

I wonder why C/C++ web frameworks are less adopted in backend projects compared to Rust’s modern libraries. I’m asking in earnest to understand this discrepancy without any negative bias.

imho, rust’s built-in safety and better thread mngmt speed up dev cycles, while c/c++ often feels too clunky and error-prone for agile backend work.

My experience shows that the extensive development ecosystem of Rust, with its emphasis on safety and manageable concurrency, makes it naturally attractive for backend projects. The legacy of manually handling resources in C and C++ often leads to more complex debugging and maintenance processes, which tend to slow down progress. Though C and C++ remain powerful, the modern needs of backend development, including scalability and robust error handling, have led developers to opt for languages that inherently reduce the risk of subtle bugs.

hey, i thnk c & cpp can be tough for rapid dev though they rock performance; rust brings neat safety and concurrency tweaks. ever hit issues switching between these in your projects? curious minds wanna know more.

i guess rust offrs better safe multithreading & less manual memory mgnt, making it easier to scale web backends. c/c++ feel old & bug-prone when handling modern concurrency needs.