The head end probably compacts faster than the feet because of oils, heat, general use.
When I change the sheets, I hang the comforter over the banister for a few hours. Seems to help. Doing an end-for end swap should help it wear more evenly, too.
You could see if tossing it in the dryer with a few (clean) tennis balls helps to fluff it up more evenly.
Down can be washed if you have a large enough washer and dryer. Or you can send it out. You don't want to do it often, because I think it loses a bit of fluffiness every time, making it less warm, but occasional washing might be needed.