A simple calculation pricing out the cost of material, pattern, cutting it out, sewing it up clues one in really fast about what a deal a ready made skirt for $50 is. $20 is cheap. Thank you, overseas labor!
Though something someone makes for you personally, may well be a labor of love. Wearing something like that is a nice feeling.