взять и кратно усложнить язык, покрыв при этом несколько корнер кейсов - это такое.. надо думать
АлгТД и паттерн матчинг - это не усложнение, а упрощение. Другое дело, что любая новая фича в С++ к упрощению никак привести уже не может в виду его неконсистентности и ужасного дизайна