"C++ is also Neanderthal and it's not designed for making indie games."
If by indie you mean small, then that may be correct, but in C# the bigger you get the worse the performance will be compared to C++, specially if you go real time online whereas a small latency makes a huge difference.