To be fair, NYC is best case. A lot of other east coast destinations (Miami, Orlando, Charlotte, DC, etc) will need a 3rd flight using the routing via Japan. That would add a few more hours. Edit: Miami blows out to 38 hours
Whereas from Dallas, you're looking at a lot more 1 stop options.