I think that building up infrastructure will allow for higher adoption as you get closer to single-button deployment. I.e. on first run of a deploy it asks you for all of the values within the CLI and stores it to a JSON file and then deploys your infra. One missing piece from the documentation is also stating that the logging bucket has to be created before trying to run
cdk deploy
, unless you add that as part of the deployment steps.