Буква ё обозначает два звука – [j] и [о]. О здесь – окончание, а j – суффикс (как и в других собирательных существительных этого типа: зверьё, вороньё, комарьё и т. д.). См. § 402 академической «Русской грамматики».
Это авторское выражение. Вот стихи Осипа Мандельштама:
Нам с музыкой-голубою
Не страшно умереть,
Там хоть вороньей шубою
На вешалке висеть...
Скорее всего, дело именно в "красоте": два тире в этом предложении смотрелись бы хуже, тем более что поставлены они были бы по разным причинам. В действительности "правильных", возможных вариантов пунктуации в этом предложении - масса.
Правильно: воробьиные, голубиные.