Some shops have managed to make kilts cheaper, but they have to compromise on different aspects. They have made the kilts cheaper by:

1. Using cheaper materials.
2. Machine sewing.
3. Making standard sizes only.
4. Getting the work done overseas using cheap labor.
5. Using less material.

If a person wants a full 8 yard kilt, hand sewn to custom measurements out of worsted wool, you are going to have to pay the price.