Потому что это принуждает решать многие из нерешённых задач.
ИМХО новые технологии разработки нужно создавать, а не «портировать».
Но этим 99.9999999999999999999% разработчиков заниматься не будут.
У них основная задача «портирование», «стильная одежда и модная причёска», ...