and, ofc, estimating the time to deliver is impossible, so you end up scheduling a sprint demo that might or might not happen depending on how well the project is going.
Or, as I found, people are perfectly OK with scheduling demos in at short notice and being flexible about their expectations.