Yep by the time you strip out 3 Shimano hobs you are at break even for the hope which might have needed a couple of bearings and not much more in that time.
But 2x bearing change in a hope hub costs about the same as a new XT hub. SKF 6001’s are about £2.99 each and an XC hub takes 4 of them (and the hub is £100 more in the first place).
2 years/4000miles is about all I ever get/got from XT freehubs, they’re not serviceable but they are cheap so just bin and replace.
I’ve now got hope hubs on most of my bikes, but maintenance isn’t really any better because 4000miles is a lot to ask of a rim so TBH I think shimano got it right in building a hub that last’s just long enough to see off a rim in average XC use.
Like Martin I found mine always died immediately after any maintenance trying to resolve the first signs of slipping. Squirting oil in them dissolves the last of the grease, packing with grease just gums up the pawls. If it’s slipping, just bin it.