The best explanation for why silk was a luxury good used only by elites in Rome and Greece is:
Silk had to travel a long distance, which helped make it very expensive due to travel costs.
This response underscores the rarity and high value of silk, as its long-distance trade significantly contributed to its status as a luxury item accessible mainly to the elite.