Batch processing has latency. Even hourly jobs mean data is up to minutes stale. For fraud detection, live dashboards, or real-time personalization, that's too slow.
Streaming processes events as they happen. Sub-second latency is achievable. But complexity increases.
You don't need streaming expertise for every data engineering role, but you need to understand the basics. Senior roles expect deeper knowledge.