They never lasted ages. People just repaired them because it was economically a better choice. And most of them did not mind using clothes which were not perfect.
My winter coat is US Navy peacoat, over 50 years old. It weighs about 5 pounds and is very warm and comfortable. It's definitely made better, and will last longer, than any department store peacoat, although you can still buy a new Navy-spec peacoat from Sterlingwear or Schott that'll probably last you a good long time.
You can buy similar coats, although I still prefer the feel of the kersey wool on my old peacoat to the newer melton wool.
You can buy similar coats, although I still prefer the feel of the kersey wool on my old peacoat to the newer melton wool.