It would be nice if localstorage worked in a new instance in incognito. This way webapps that require it can still function without affecting non-incognito tabs. What other privacy concerns would there be I'm wondering?
Websites can detect the absence of localstorage and change their behavior, e.g. notify the user that information will be lost after the session ends.