Color Structure фактически является частью пространства имен System.Drawing в платформе. Он используется для других вещей, кроме простого цвета HTML, включая графику и изображения, где альфа-канал имеет смысл.
Когда вы работаете с цветом HTML, вы можете просто использовать перегрузку FromArgb , которая задает только красный, зеленый и синий (от альфа до полностью непрозрачного).
Я думаю, что ваше замешательство лежит здесь:
"Since the purpose of Color structure is to specify a html supported color"
Это не цель структуры Color, а одно конкретное использование структуры Color. Эта структура имеет много других, очень правильных применений, где имеет смысл иметь альфа-канал. Вместо того, чтобы требовать от людей работать с несколькими структурами Color, платформа использует единую структуру общего назначения. Я считаю, что это был хороший выбор, так как он упрощает количество типов и сохраняет «цвет» совместимым с другим кодом, использующим типы цветов.