This should be studied in comp sci. Instead of building compilers and interpreters in the abstract, there should be a serious study of how languages&#x2F;frameworks are created and developed in the wild.<p>I suspect there are easily visible patterns and trends, and they tend to repeat over and over.<p>The corollary is that specific languages can&#x27;t fix cultural issues unless they&#x27;re designed to do that.