Correct me if I’m wrong but aren’t X0 component more race orientated and therefore much lighter and less durable?
Not really no. It’s far more expensive, but they do DH orientated chain devices and what not.
The XO was lighter (and had a pretty red spider-why I brought it), but I was still left feeling it should have a lasted a fair bit longer.
That be the PG990 cassette which isn’t really any lighter than XT, and there’s no reason for it not to last as long, suggest you were unlucky. There is now an X.0 level cassette (XG1080), which is far lighter than XT (and indeed XTR), but is also more expensive than both.