316 (240 real world) is enough for some people, but I can see where it is not for many others.
-A lot of people in the world live in areas where temps get super-cold (at or below freezing). This cuts down range significantly, as much as 2/3 loss!
-Some have expressed interest in using their Teslas to tow. This, and the above, by themselves, are huge losses in range. Together they can bring down a range of 240 down to less than 100!
-I've heard that 500 is a good range number to aim for, and I'd agree. that would give ample range for towing and cold weather, and way more than enough in non-towing, mild temps. I think beyond that, and we're probably going to see smaller batteries, and less weight as goals.
-more frequent charges are inconvenient, especially at <100 miles distance between each one. There's broad band of what's ok and what's inconvenient depending on the person(s) in the car, but at one point it can get excessive. But that's ok, because more Superchargers also brings more choices of which one to use, and the day where there are as many superchargers as gas stations is a day we all look forward to.
Tesla (Elon) is a company that is capable of doing many things at once, (and well). They can bring battery costs down WHILE increasing range WHILE building more superchargers WHILE increasing the charging rate WHILE maintaining all Superchargers in good working order.