Programmers must be paid a salary.
Artists cost must be paid a fee.
Voice actors must be paid scale.
New DLC requires an investment of a lot of time, and time is money. 'Free' DLC doesn't exist. Someone did the work. Sometimes the development costs for it are factored into the cost of the boxed game ( see release day DLC that came with DA 2, and ME 2, for instance ). Brand new content though? Bioware had to pay to produce it. It does what we *asked* for. New combat, new banter, new environments.
This DLC is certainly a better experience than half the movies that have come out this year, and costs less than seeing one in, say, Manhattan. I think it was worth the wait, and worth the Bioware Points.