I agree that KIX would be much easier, if you can get there. On the other hand, looking at the airport homepage for today's flights, all but two (one from Seoul, one from Taipei) are cancelled.
If someone arrived at NRT or HND, how would they be stopped from taking public transportation? Are they just requested not to? How is that enforced? Can only employees take transportation to and from the airport?