The solution is Netflix and everyone else needs to let you buffer based on your available bandwidth.
They already do that. For users with crappy connections, Netflix will, at an additional expense, deliver fully-buffered, full-resolution videos to your mailbox in the form of a disc, strange as that may sound. ;)
"Never underestimate the bandwidth of a station wagon full of tapes hurtling down the highway."
The whole concept of live streaming accross the internet has always been a stupid idea for pre-recorded non-live media consumption
Joking aside, "stupid" in what sense? Honest question. Did you mean technologically? As a use case? In some other way? I'm genuinely interested, since to me, it seems that it makes a good deal of sense.
As a business, Netflix wants its service on as many devices as possible. Instant streaming means that the device only needs to be able to store a few seconds or minutes of footage, rather than an entire file, thus opening the service up to cheaper devices that have less in the way of storage. It means people only need to buy something like a Roku or Chromecast, rather than something resembling a Tivo.
And for the user, it makes sense as well, since the same sorts of reasons I don't like cooking at home (e.g. I have to decide what to eat in advance, I have to take more time to get it ready, if I grab a lot so I have more variety to choose from it ends up being wasteful since much of it will expire before I get to it) apply to why instant streaming makes a good deal of sense for a user. It lets them choose what to watch at the time that they feel like watching, and it also ensures that nothing that was cached has expired already, which decreases the total amount of bandwidth consumed. Let people download in advance and they will, even if they never end up watching it.
I agree that it's wholly unnecessary to provide instant streaming, since we can (and have) gotten by with far less, but the options it opens up seem to provide a lot of benefits as an alternative to effectively just downloading the file in advance.