This is why I dislike the feedback system on eBay. With the way it works, as long as the seller refunds you or "makes it right", it's expected that you won't leave negative feedback. Sure, there are times when a seller does make an innocent issue right, but many times it's people like this, and those people deserve to get given negative feedback for that for wasting my time. But that's not how eBay etiquette works.
One example I have was when I ordered a laptop that was sold as working but with a broken left click button and a couple missing keys. It was advertised as those being the only issues and it otherwise being working. I bought it because I needed some parts from it to fix another one of the same laptop I owned. When I got it, I found out that it actually had liquid damage! Many keys on the keyboard were dead, and the reason the left click button didn't "not work", it was stuck pressed at all times, due to the liquid damage. Now, the motherboard wasn't damaged at all and worked, and I didn't need the keyboard or the buttons, so it ended up turning out fine. By eBay's standards, I'm a "satisfied buyer". But do you really think that seller deserves positive feedback? I ended up not leaving feedback at all, and I didn't bother them for a refund since I didn't end up needing any of the broken parts that they misrepresented. But if I had left negative feedback (which I would have if eBay wasn't how it was), there's a fair chance the seller would reply saying "buyer never contacted me" or something to that effect. It's frustrating, and I've been in these similar situations many times.