A TODO to remove the include was added in #77 when language-c was in the middle of a transition between the two different names, from "source.c++" to "source.cpp". (See #55 at language-c)
I believe the thought was to remove it when the language-c package released a new version. Now, more than two years since it was added, there's no reason to keep it. language-c has released several versions since and everyone who has the latest language-ruby version will also have a language-c with "source.c++" changed to "source.cpp".
A TODO to remove the include was added in #77 when language-c was in the middle of a transition between the two different names, from "source.c++" to "source.cpp". (See #55 at language-c)
I believe the thought was to remove it when the language-c package released a new version. Now, more than two years since it was added, there's no reason to keep it. language-c has released several versions since and everyone who has the latest language-ruby version will also have a language-c with "source.c++" changed to "source.cpp".