Szerintem nem ez a lényeg. Tök mindegy, hogy pl. Knuth könyve alapján bepötyögöd, a netről másolsz vagy az std::sort-ot használod. Egyik esetben sem te találtad fel a pl. quick sortot.
A lényeg az, hogy vagy a nyelv tolja alád elegáns formában a dolgokat vagy te magad szerencsétlenkedve, csúnyább kóddal jutsz el pontosan ugyan oda. Pl. a fentebb is linkelt általános másoló megoldást írd meg C-ben. Meg lehet írni pl. függvénypointerekkel. De a kód ocsmány lesz, és igazából a C++ fordító is valami hasonlót tesz. Akkor meg ugyanahoz az eredményhez miért szeretnél sokkal rosszabb és lassabb úton eljutni?