Go back and forth with stakeholders without any worry.
Stakeholders want to see data sliced by an infinite list of features. For each new slice, you don't have to worry about joining in new columns. Narrator handles the added SQL complexity for you.
"Show me what this looks like by gender."
"Grab customers by city."
"Let's explore order status by age."
"Please, add the first touch ad source."
"Add the contract value before that opportunity stage."
"Bring in the last email campaign"
"Well, did this user call us before they converted?"
"What action did they take since their previous support ticket?"
"Have they ever met with sales?"
In Narrator, you can materialize any query for BI or send it to dbt as a new model.
It's simple to iterate using Narrator's materialized view integration. Once you have something ready for production, you can trigger a pull request to your dbt project to have it be maintained there.