世界各国国旗基本不用紫色的原因主要有以下几点:
紫色出现时间晚且昂贵:紫色这种颜色出现得比较晚,而且古代时提炼紫色染料非常困难,价格也十分昂贵。如果用紫色做国旗,普通民众可能都无法接触到国旗,这显然是不合适的。
多数国旗颜色已固定:当紫色开始流行时,世界上大多数国家的国旗颜色都已经固定下来了,所以紫色并没有被广泛采用作为国旗的颜色。
紫色没有独特的象征意义:近代以来的国旗,大都是近代政治思潮的产物,像红白蓝等颜色都象征着国家追求的种种观念。而紫色在罗马传统下象征罗马帝室,象征拜占庭传统,但这些国家早已在历史长河中陨灭,所以自然也不会有人再使用紫色作为国旗颜色了。
国旗的稳定性:现在的世界政权较为稳定,国旗作为国家的象征,不会轻易进行修改。所以,已经确定下来的国旗颜色,包括不是紫色的那些颜色,都被很好地保留了下来。