The practicality of Agile is embedded within the world of complexity (from a Cynefin standpoint). As such, we have to assume that everything is subject to change; what worked for us today might not be the case tomorrow. As such it's incredibly important to understand the relationship between cause and effect with everything we do so that we can understand what continuous improvement looks like within our complex environments. Some examples include:
When we understand the tradeoffs of our delivery and product approach we can start to tailor our frameworks, mindsets and even culture around something that doesn't fit an off-the-shelf implementation strategy (e.g. SAFe), but rather build something that is fit for our own purpose and works for us.