Economical means what will make money. In America this is slow because many cities have airports, and those cities are far apart, in places like Japan where there is much less land to go around, there are fewer airports, so people will pay top-dollar for fast trains. As well, Japan is smaller, so that once the check-in delays are added flying turns out to be not so much faster than taking the train, and a lot more trouble.