They already can do this via the [non-nft-based] Steam marketplace where Steam itself takes a 5% fee from every transaction.