Есть свистелки-перделки, есть правильные программы, которые выполняют хорошо строго одну функцию, а бывают ситуации, с которыми нужно разбираться здесь и сейчас хоть как-нибудь, а не обязательно хорошо и в отдалённой перспективе.Пример - зимой прорвало трубу центрального отопления. Она гнилая и по идее её нужно полностью менять, но тогда сотни жилых квартир просто замёрзнут, пока вы всё поменяете. Альтернатива - здесь и сейчас наложить хомут или заплатку, а замену трубы отложить до лета.
Linux популярен, потому что в нём принято решать проблемы здесь и сейчас хоть как-нибудь, а не не решать вовсе, потому что временное решение плохое и нужно дождаться, когда станет ясно, какое решение будет правильным. Со временем в Linux проводятся чистки, но основная ценность в том, что мы постоянно имеем систему, удовлетворяющую нашим текущим нуждам.