Why do arteries have thick walls and veins have thin walls?
Blood is pumped into the arteries with a lot of pressure and the thickness helps the arteries to sustain such pressure. Veins are thin walled as they carry deoxygenated blood towards the heart and experience less pressure comparable to that of arteries.