When it comes to Japanese automobiles, you're right, they cost more to register and insure as they get older...not less as they do here.
That's why when Japanese vehicles hit these shores, their engineering was totally different. The cars were designed to operate for about 5-7 years without any service needed. Things we replace and don't think anything of it, like shock absorbers, were not designed to be replaced on the early Japanese vehicles. The reason was because the cars were scrapped before these parts wore out. The Japanese would use high-quality, but non-maintainable parts on their vehicles. Another thing the early Japanese cars had problems with was rust and body integrity. The cars simply were not designed to be driven 200,000 miles, for 12 years, and old Japanese cars show it.
I had an old 1978 Honda Civic in 1992 when I was in school that my Father bought new. That poor car looked terrible with dead paint, rust all over it, and a sloppy, loose suspension. The little motor ran great though!
These days, most of the Japanese manufacturers have "Americanized" their vehicles, and designed them to last longer than 5 years or so, and have designed them to be repaired much more eaiser. Parts for Japanese cars are also much cheaper. Many Japanese automakers not only manufacture vehicles here, but they also have engineering and design departments here. It's not uncommon to see a 15 year old Accord or Camry that looks practically brand new, even though it may have 200 grand on the dial!