I think it's the same reason that American entertainment is such high quality--money. Both the US and Japan have enjoyed extremely strong economies since World War II. As people become richer and more productive, they have more time and money to spend on leisure activities, and a nation's production shifts from creating things to creating services, especially entertainment.