I'm not sure but I think what the guy is getting at is he thinks writing an entire program from top to bottom in C++ is a pain, because changes to either the OS, the GUI toolkit, the graphical server, or the program itself can end up in a chain reaction of other code that needs to be altered. So, sometimes devs don't feel like working on that and which causes the program to hold back things that depend on it, or in this case, software that it may depend on.


For Linux, it seems the best way to make a program is to code a backed in a language like java or C++ but make a frontend in python, perl or ruby. that way it becomes less of a problem for everyone.


Whether I'm right about what I said or not, I think what this dev said was a little ignorant.