Both of you are right but there's more to it. Professional matches definitely impact prices, especially when popular streamers showcase specific skins. Tournament stickers also affect values since they're limited time items. Supply and demand works differently here compared to other games because of the gambling aspect and case opening mechanics. I spent weeks researching all these factors when I started trading seriously. Found this detailed analysis that explains market patterns and price predictions -
check here if you want the full breakdown. Really opened my eyes to how complex the skin economy actually is