Årsaken til denne forskjellen i størrelse skyldes de forskjellige funksjonene til kapillærer og vener. Kapillærer er ansvarlige for utvekslingen av oksygen og karbondioksid mellom blodet og vevet. Denne utvekslingen skjer gjennom kapillærveggene, som er veldig tynne og permeable. Vener, på den annen side, er ansvarlige for å transportere blod tilbake til hjertet. De trenger ikke være så tynne og permeable som kapillærer, siden de ikke er involvert i utveksling av gasser.
I tillegg er trykket inne i kapillærene mye lavere enn trykket inne i venene. Dette er fordi kapillærene er plassert i enden av arteriesystemet, der blodtrykket er lavest. Trykket inne i venene er høyere fordi blodet blir presset tilbake til hjertet.
De tynnere veggene og det lavere trykket inne i kapillærene gjør at de er svært fleksible og passer inn i små rom. Dette er viktig fordi kapillærer finnes i alle vev i kroppen, inkludert hjernen, hjertet og lungene. Vener, derimot, er ikke like fleksible og finnes ikke i så mange vev som kapillærer.