So back to the OP, if you want to make games, in a nutshell you'll need to know C++ and linear algebra.
You do not need to know C++ to make games. That's clearly a false statement, proven by the many, many games made in other languages/engines.
For AAA studios, knowing C++ might be a requirement, but the original post specifically mentions indie studios, which typically do not have the same criteria for e.g. performance as AAA studios have.
I also don't agree with your claim that saying "C++ is harder to learn" is equivalent of saying "you are too stupid to learn this, go look at something else".