@Mageta: Just ignore what you don't like. There's already too many people in real-life that feel they must try to destroy anything or anyone they don't approve. Technically, fan translations are all subsets of the rewrite class. But some vocal fans seem to categorize rewrites as bastardized translations which is probably why they would not make for good C++ programmers; translations are a subset of the Rewrite Class rather than the other way around. C++ makes it important to define classes correctly if that class and its relationships are to viable for reuse.
Outside of C++, determining relationships is a vital skill. Non-programmers would encounter that in today's middle school preparatory classes as "critical reading" or "critical thinking" types of classes. Oh well, many people don't feel such courses are necessary and would say "who cares!" as an exclamation and not as an exploratory question.