I feel like this is poor design. I have two wheelsets that are less than a year old which have damaged freehub bodys due to cogs digging in to the splines on the freehub. It's so bad that I can't remove the cassette spacer without filing down the splines. I had to use pliers and chain whip to remove the cogs that were embedded in the freehub when trying to remove the cassette.
Most of the damage is on the center of the cassette as the largest 3 cogs are held together by carrier. I'm using a shimano 105 cassette and Novatec disc hub and Velocity ATB convertible disc hubs (which were somewhat damaged in the same fashion, but not as bad as the novatec).
I'm using this bike for cyclocross, offroad exploring, light singletrack use, Rail trails and some road riding.
How can I prevent this damage to the freehub from happening?