Tesla has also said that Superchargers can be used locally where it is not possible to charge at home; this is especially needed in countries other than the US, but also includes those who have purchased a Tesla yet live in an apartment complex or a condo without the direct ability to install charging.
I've said it in other threads, but I don't believe that charging-at-scale will be exclusively Tesla. So while Tesla may suffer from charging congestion in Superchargers, there may/will be other entrants who offer charging at a nominal fee to cover the electricity. These entrants would be kept in check by Tesla's "free but congested" service; take your choice, wait in line or pay $5 for less congestion.
If I were an executive at a California energy company and/or some type of a chain of restaurants, given the Model 3 demand I'd be looking to have a conversation with Tesla about complementary (not complimentary) Supercharger charging networks.
Of course, Tesla could always double-down on its commitment to Supercharging, but quality will have to be increased exponentially -- for example, the St. Charles, MO supercharger has been dying for nearly 6 months now. It's a critical charging stop along I-70, yet Tesla just marks it out of commission in the cars and leaves you to figure out your own path. There will be continued pressure from stockholders (not that it really matters with the ownership profile) to manage the Supercharger asset a bit better.