In all honesty, it isn't bad. You simply forward the extra 4

for 8! defence. It's just like a shrieker but it almost never dies. You forget the shrieker and the midrange attackers are actually quite good in cost/attack ratio. You should not compare shrieker and dragon.
This is the actual calculation:
10 attack equals 10

There is 12 defence for 2

Earth gets free defence bonus.
Therefore you get 5,5 HP per 1

-> 5,5 x 2 = 11 + 1 = 12
After a while defence doesn't matter, I will grant you that. But this HP tank... Is near immune to oty and maxwell's demon. Just fight Obliterator a few times and show me how many dragons you killed.
The MASSIVE dragon gets 30 HP for 3

, so you should stop complaining already. It's meant as a HP tank, it has it's uses. You know how incredibly annoying it is to kill it? It takes about all the counters in my deck!
The light Dragon does not need a buff by the way. It has 12 attack!