In any case, what Linus says will not be taken into account. The fact that software quality is now secondary has already become the norm. Those who understand the state of things cannot do anything, because the boat is already sailing at full speed towards quickly generating income from software. The companies that hire developers are to blame. They are aimed at quick income, so they are looking for people who do not know the C language and how a computer works, but who are experts in frameworks and the development stack, which will allow them to “create” a product in the shortest possible time with a minimum number of bugs. Many things that are conceptually good are written in languages like C++ and others, and if you come to do something cool and not from scratch, you are forced to use what has already been written, and accordingly write in these languages. Computers are becoming more and more powerful, but the software continues to lag. I don’t believe the situation will change.
Something similar is now about Rust and who calls it C replacement. Sometimes, the intention to simplify things leads to complicating.
That’s an interesting thing to say about this post, considering that Linus has famously backed the use of Rust in the Linux kernel.
Maybe he understood that everyone who would write the Linux kernel except him had to use a memory safe language so as not to break everything. But in the Linux kernel repo there is no Rust code yet: https://github.com/torvalds/linux. :)