@mugiseyebrows в том и суть. Когда была низкая интероперабельность инструментов, с IDE можно было достичь большего удобства, и IDE существовали как IDE, потому что разработать что-то на основе ОС+имеющиеся инструменты было сложно.
но в ретроспективе IDE не есть хорошо, как раз таки "удобно" есть хорошо и цель, которая была реализована костылём IDE по историческим причинам
и я не говорю, что пригодные IDE (как концепт, а не программный продукт) не существовали до нашего времени, они просто были не столь удобны