Valorant skins are expensive due to their rarity, high-quality design, and the fact that they are purely cosmetic and do not affect gameplay. However, players can earn skins through gameplay or purchase them with in-game currency.