And think about it: could you say that either C or C++ are "right"? No, their just different.