Потому что мы видим их через «светофильтр»
Венозная кровь, в отличие от артериальной, содержит довольно мало кислорода и потому имеет темно-вишневую, почти черную окраску. Такие темные объекты выглядят синими или голубыми, если смотреть на них сквозь розовато-белесый «светофильтр». В нашем случае в роли светофильтра выступают кожа, мышцы, а также стенки самой вены.
Этот эффект связан с особенностями поглощения и рассеяния света в полупрозрачных (мутных) средах. Той же самой причиной объясняется фиолетовая окраска синяка, то есть подкожного кровоизлияния, синий цвет татуировки, выполненной черной тушью, «синева» на щеках тщательно выбритого брюнета и даже синий цвет глаз.