Потому что нету смысла. Это тоже самое что постоянно создавать велосипед с 0, когда его уже давным давно придумали.
Куда быстрее немного переделать нежели писать с 0.
Но если проект какой то очень важный, например драйвера, или ещё какие то системные вещи, тогда на другие "компоненты" не надеяться, и берут и пишут всё с 0.