I visited Dresden earlier this year. I was staying in Berlin and travelled in from there which was easy to do in a day. I guess, at least in part, therein lies the problem. With good connections from nearby cities like Berlin it's hard to make flights work.