to be fair, every gaming company nowadays is also doing this and still choosing go nickel and dime the adults and not do anything positive for the community
Steam lets you trade your items with others. with all the copycats that came out, im not sure any of them allow for you to trade things you bought with other players within the same game, let alone letting them buy it off you for virtual currency you could use to buy other games with
To be fair, the trading feature is part of what enables the gambling system to work (i.e. selling weapon skins). Most game companies will explicitly try to not have a trading system on any items that are obtained by random chance because, well, gambling.