There's nothing to "fix" - NATS is a distributed and fast pub/sub system. NATS Streaming is actually a client, it uses NATS to communicate and basically just subscribes to some topics, saves messages it receives, and will then replay them back to you if asked.
Imagine how you would build a persistent logging app on top of NATS, and that's what NATS Streaming is.