зачем оно так реализовано, если есть живой пруф что это не единственное рабочее решение в лице дотнетовский проектов и любых других иде?
Visual Studio для С++ появилось раньше дотнета и скорее всего такая хрень была и там. Можно предположить, что в MS был такой стайл, с которым такие фильтры были оправданы, то есть это исторически сложившаяся фича. А так как Visual Studio это в том числе IDE Для внутренних разработок в MS, они и не парились, им норм