The visual model to declarative metadata representation to immutable deployment vision is in essence what SD is all about.
The secret to making this approach practical, and thus the key to understanding why SD approaches have become so prevalent, is the word immutable.
Once we get an SD approach right, we no longer have to touch the deployed technology whatsoever. Instead, to make a change, update the model and redeploy.