Question: why are csgo skins expensive?
Answer: Most of them are cheap skins (blue), and the rest are fancier items, though a chance of their drop is low. This is what defines the cost of each particular skin. A large number of skin drops cuts its price on a trading platform. Accordingly, rarer skins cost more, as they are fewer and drop less frequently.