Why are Japanese cars so reliable?

The mostly commonly given reasons are the traditional Japanese perfectionist craftmanship and its modern equivalent continuous improvement. In “The Reckoning”, David Halberstam also suggests the need to withstand the awful postwar roads made them build sturdy cars and that the postwar generation of Japanese engineers knew a lot more about manufacturing than they did about cars. The fact that all the Japanese car makers only made trucks during the war might also be a factor in them putting sturdiness before style and comfort.My own favourite theory is that it is mainly a manifestation of the Japanese fear of failing and being embarassed that made them concentrate on making cars where nothing was wrong more than cars with more obvious selling points.