For one thing, I've never heard of "darning wool". For another thing, I think she may be committing the common error of counting initial outlay rather than true cost. (In my itemized list above, the initial outlay would be $1.99 for the ball of yarn, but the true cost is 6 cents, since only three yards or so is used for each darn.)
Re: EXPENSIVE? Not even.