If cleaned properly the lanolin will not be leeched out of the wool. In the case of these kilts I can see no degradation of the fibers due to oils being washed out.

Washing a wool kilt with cold water and a mild soap is perfectly acceptable. Personally I use baby shampoo. Even the leather straps come out looking good.

Even dry cleaning by today's methods will not harm wool.