IIRC, Gamestop recently had a "trade-in anything" day, where they accepted a variety of products for store credit. Seems an awful lot like this was some sort of test for accepting products in-store for eBay listings, or something along those lines. They already accept trading cards to send off to PSA for grading and to place into their lootbox system.
As far as efficiencies go, you can see things like shifting shipping by individual sellers to mass shipping to/from a warehouse, a much heavier footprint in collectibles, and perhaps quality control that reduces buyer disputes (this one's a bit iffy).