Resellers are a necessary evil for warehouse retail. You need the scale for margin and product diversity for long tail sales, but you've got to keep a tight leash on them. I can't begin to express how unreliable their submitted metadata about listed items is.
I feel like auditing and kicking people off the platform would honestly be the best approach, although that'd probably just cause more fly by night "new" vendor signups.
As long as there is a simple option to not clutter my search results with them, it does not affect me whether or not a retailer also sells their website to resellers.
They're not the best in shipping.. but I haven't see the garbage resellers on their platform.
Any in store purchase made with a credit card saved in your account shows up in your purchase history. Don't even need to type in a phone number :). That's actually really new, they emailed about it sometime in the last month and I can confirm it works.
And yeah, the "marketplace" cancer is everywhere. It's turned Amazon into trash, yet traditional companies seemingly can't help but follow in their footsteps. If I want to sort through vendor reputations for gensym-branded white label gadgets, I'll go to eBay or AliExpress.
FWIW the Home Depot website is much faster if you use noscript to block all of their surveillance vendors. Probably the worst website I've seen with regards to that - by default I think they backhaul all of your mouse movement.