If you buy only Nintendo games then maybe, but if you buy a lot of third party games that come out on it then even 512 and 1 TB aren't going to be enough either. Nintendo tends to make their games have small file sizes but universally across the board that's not the case.
It's really not that hard to fill 2-3 TB worth of memory on a PS4 or Xbox One.