吃了十五只菜为什么是七荤八素的原因是因为这个成语表达的是一个夸张的说法。吃饭一般会有多种菜肴搭配,包括荤菜和素菜,十五只菜是数量的夸张,而七荤八素则形容菜肴的种类丰富。七荤八素的“七”和“八”也是用来夸张数量之多。一个人一顿饭吃十五只菜实属罕见,但通过这个成语,我们可以感受到丰盛多样的餐桌美食。吃了十五只菜为什么是七荤八素,是因为它通过夸张描述,形象地展现了丰盛多样的菜肴搭配,让人联想到一顿美味的大餐。