Your second point of trading loot and items got me thinking about my Steam CS:GO skins. Why should I trust a centralized entity like Steam who could at any moment decide to delete all my skins or remove my account for whatever reason with my skins, vs storing those skins in a wallet on a public blockchain for example to keep it’s value and always allow trading? Ofc there will always be a “centralized” smart contract but at least they can’t make changes to it if the smart contract code is audited ,
That’s interesting, my sleep paralysis episodes were always a VR horror movie experience