А вообще, зачем эта функция в стандартной библиотеке? Зачем midpoint там нужен, тоже самое можно сказать и про hypot, lerp и похожие. Потому что это не математические примитивы, а лишь просто более удобное использование некоторых формул.
если у тебя мощность множества корректных инпутов огромная (например, геометрический алгоритм), то кроме как fuzzing-а мало удобных способов тестирования.
Ну многие вещи да, но у меня реально вижуал студио просто забит десятками солюшенов, очень много ни кому не нужного легаси и прочих вещей. Но иногда бывает некоторые вещи из пыли достать необходимо.