In a perfect world, you'd have both.
First, instant streaming as you browse the map while internet connected, so you don't deal with delays, don't have to wait for the map to download before you can do anything with it. And while doing that, also download offline maps in the background, without interrupting the user.
But, yeah, I can definitely see why a open source project with limited resources wouldn't be able to make streaming available.