This is why a fuel sender dies. (with pic)

So how come so many new ones are absolute ****?

Because compared to the OE senders they are cheap ****.
I get mine through Summit Racing (like that matters) but the 1-2 day delivery time is why from them.
I need a new one about every 6-7 years of daily driving as the pickup contact wears through the wire wrapping.

It does extend their life if you vary how much gas you usually put in it at a time.
If it's always in the upper part of the gauge it will wear out up there first.
If you always put 10 bucks it, it will wear out that area of the contact wire first.
It seems filling up and running it down most of the way before filling up again makes them last longer, due to spending less time in one range of the gauge.