Sometimes, yes. But sometimes, you&#x27;re just going to chafe at the restrictions. And then you start adding to your restricted language and you&#x27;ve created a monster.<p>Case in point: every build system targeting the JVM. Most build systems in general.