That has been my understanding as well. Basically nintendo can't track down exactly what console it is and therefore deliver content to it.
I'm talking about only running incognito and have it remove the data from the console. No 90dns, nor flight mode. Just plain and simple setting it online...