I think there needs to be some additional balancing agent in place to work around this such as an increased initial spawn cost in game or a gold requirement to play the dragon on the campaign but fundamentally I feel like this is a good thing in many ways. The Dragon is a play element that is fun to play with, but frustrating to play against. Playing with a Dragon but against superior forces or against an AI with a card bonus creates interesting asymmetries.