Ага. Особенно крайний стандарт. До 20-ого стандарта им пользоваться без пол литры было невозможно. То куча лишних инстанцирований шаблонов, то async есть (std::async) но его нет. Да и шаблоны не экспортируешь. Приходится сишные хедера юзать, а теперь нормальные модули будут.
А знать полностью, чтоб что-то делать - необязательно. Каждый пишет на своём подмножестве плюсов, подходящим под таску, и норм.