I don't know much about CSGO, but it is similar to the marketplace for Dota 2 cosmetics. Based on that marketplace, I can see some flaws that the NFT landscape can improve.
> Skins are tradeable on the steam market which itself is a ledger, no reason for it to be distributed.
This is false in the Dota2 world. Some skins and cosmetics cannot be put on the market again or resold. Some people would see this constraint from a centralized force as a flaw.
> Skins are purely cosmetic and tied to a competitive game that many people tie their life to. Cosmetics of differing expense make sense, the better players show off their personality in the expense and style of their cosmetics
In decentralized gaming, anyone is free to take those assets and build a game off them. For example, if you had a certain rare skin, and someone made a dota fan game (or custom game if you are from the old WCIII days or custom lobby in current dota days), then you could enable certain functionality if they had the skin or NFT. There is a lot you can do from here that isn't purely cosmetic but also not P2W.
> additionally, because the ledger isn’t distributed, valve can actively change skins and fix mistakes to them. This allows for user submitted skins to even work, as they can respond to DMCA take downs
Excellent point on DMCA. On submitted skins, some people could see that as a limit. Who approves submissions (this was a big complaint in previous TIs)?
I am someone that has a lot of stuff on the Dota2 marketplace, and some of the centralized decisions have definitely left me with some bitterness. For example, I mentioned before that some cosmetics are not re-tradeable or ever seen again after some period of exclusivity. Except this rule was broken once where they allowed an Invoker cosmetic to come up again (the kid Persona), but for some reason didn't bring back [Dark Artistry] in an event where they put these skins together. I had the kid persona invoker item but never had the [Dark Artistry]. They essentially devalued my cosmetic, again somewhat arbitrarily.