If you want to reduce friction inside a shock absorber, you have to make a compromise. To lower the friction you can shorten the guidings, and use softer material for the dust/oilseals. This will ware out the parts much quicker, so the shockabsorbers have to be serviced more frequent.
And for...