I think it boils down to the fact that people keep seeing C++ less productive and a aged language even if its superior in terms of performance or as some say freedom. As the time has gone by everything seems to be moving away from C++ or similar style languages to more “flexible” ones. On software front it’s not really been used a lot for ages. On major mobile platforms it’s pretty much gone from the top used languages too. For people asking LUA, Python or C# they are used to them from other engines or from scripting/modding games/apps. Moving to C++ after using them can feel like degrading back to stone age for many.