Streaming systems have often been perceived as providing incomplete or approximate results due to challenges with late-arriving data. Frances emphasizes that this trade-off isn't necessary; with proper abstractions, both correctness and low latency can be achieved. The traditional reliance on lambda architecture, which combines streaming with batch processing for accuracy, can complicate system management and may be an outdated approach.