> Уметь пользоваться _всеми_ возможностями С++ может только человек,
> специально задавшийся такой целью, а это может быть только псих или бездельник.Есть некая разница между *всеми* возможностями и набором конструкций, который
разработчики языка специально готовили для систематического применения широким
кругом пользователей. В случае C++ этот набор немножко сложноват для комфортного
размещения в типичной программистской голове, увы.
> Тем более, что знание возможностей С++ плохо помогает там,
>где проблемно-ориентированный язык все равно
>справляется лучше.
Проблемно-ориентированный язык всегда лучше универсального языка справляется
с задачами, для которых он был специально разработан. Другое дело, что областей,
сложность и потребности в автоматизации которых стоит создания для них
предметно-ориентированного языка, не так много. И разработкой программного
обеспечения в таких областях обычно занимаются не профессиональные программисты,
а специалисты предметной области, обученные в достаточной степени программированию.