На самом деле газы не невидимы: многие из них довольно ярко окрашены. Например, диоксид азота имеет коричнево-оранжевый цвет, хлор — желто-зеленый, а пары йода — ярко-фиолетовый.
Однако мы всего этого не наблюдаем в повседневной жизни по той причине, что такие атмосферные газы нашей планеты, как азот (чистый, при нормальных условиях), аргон, кислород, углекислый газ и водяной пар, поглощают свет не в оптическом, а преимущественно в ультрафиолетовом и инфракрасном диапазонах.
Между спектрами поглощения этих газов есть «золотая середина», обеспечивающая незначительное поглощение света. Другими словами, окружающие нас газы видимы, но не в привычном нам оптическом диапазоне.
И вот мы, люди, проживая и эволюционируя на этой планете, подстраивались под особенности ее условий. Наши глаза устроены таким образом, чтобы воспринимать окружающие газы (именно доминирующие) как прозрачную субстанцию. В противном случае мы бы массово сходили с ума, наблюдая за тем, как все вокруг светится и мерцает.
Вывод: газы видимы, но особенности строения человеческих глаз делают их невидимыми. Реальность субъективна, друзья.