Items in CS:GO cost a lot because of how rare they are. Supply and demand. If things look pretty, such as the newer gloves, then people want them. The more people that want them and the fewer there are to go around, the higher people are going to pay to get them.
"It never hurts to keep looking for sunshine" - A. A. Milne