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.
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.