Причины этого исключительно экономические. Долгое время фиолетовый цвет был большой редкостью и статусным символом, пишет
ВВС.
Но все же есть два флага, на которых хоть и незначительном количестве можно найти фиолетовый. Это флаги Доминики и Никарагуа.