The only thing I see in Slide 5 is that the difference is whether Node itself continues async processing. In other words, only modules that were already being imported can know that the import is being done asynchronously.
To think about it a bit like Einstein— the modules that are being imported _cannot_ define an experiment (i.e. write code) that figures out whether the import is asynchronous or not. I think. Not sure.