Why do veins have thin walls as compared to arteries?
Blood emerges from heart with a high pressure. Arteries are thick walled because they are responsible to carry high pressure blood to other body organs.
Compared to arteries, veins carry deoxygenated blood from all body parts back to the heart. The blood flowing is not under high pressure therefore veins are thin-walled blood vessels.