In game items don't have value. If they did, then effectively all games with RNG mechanics would be banned. Heck, even the original Rogue would fall under that umbrella.
EX: People buying WoW gold.
IIRC, Blizzard doesn't profit from that directly and explicitly prohibits it in their ToS.
I could go on, but saying it's virtual is not necessarily enough to protect these companies.