> Make suffers from unfamiliar and somewhat unorthodox syntax, and inconsistent language design
You just answered the question "why does every language need to re invent packaging, building, etc." Because people don't want to build build systems in Make