Well Fairy, I believe was confirmed to be strong against dragon types, as it was designed to get rid of the lack of powerful moves, since only Ice and Dragon were strong against it. So why wouldn't it resist Dragon? It's more common to not only be strong against an element, but to be resistant against it as well....
Not a lot are strong against something, and not resistant to it. And usually in those cases, they're weak to it instead, like ghost and dragon being weak to themselves.
As are most types are resistant to themselves.
Then again, it could be the case like Psychic and Ghost both are supereffective against the other.
Strong against meant they were Super Effective against them. I mean Ice is Strong against Dragon, but doesn't resist it. Dragon is Strong Against Dragon and is weak to Dragon at the same time.
There are other elements that are strong against one but not resist them.
Fighting is Strong against Normal and Ice but doesn't resist either.
Ground is strong against Fire and Steel and doesn't resist either.
Rock is strong against Bug and Ice but doesn't resist either.
Bug is strong against Psychic and Dark but doesn't resist either.
Ghost is strong against Ghost and Psychic and doesn't resist Psychic while its weak to Ghost.
Fire is strong against Ice and doesn't resist it.
Water is strong against Rock and Ground but doesn't resist either.
Grass is strong against Rock and doesn't resist it.
Electric is strong against Water and doesn't resist it.
Psychic is strong against Poison and doesn't resist it.
Ice is strong against Dragon, Grass, Ground, and Flying and doesn't resist any of them.
Fairy was made to be Super Effective against Dragon, which is why they told us this. Doesn't mean that there is no chance it can be resistant to Dragon, but it means that's not what they meant by it being stronger than Dragon. Fairy exists to give Dragon Types one added weakness. That's exactly what they did.
So far Mawile only has normal resistance to Dragon types. Though even with x4 it may not be enough to survive an attack from one.
Also..No I didn't expect my list to get as large as it did. There were a fair number that were SE and Resisted but I don't think it was as large as the list that is just SE and not resistant. There were a few immunities as well.
Do you really believe that a type created solely to counter Dragon won't resist Dragon as well? When Dark was created to counter Psychic, it was immune to Psychic.
One of Dragon's assets is that it's mostly unresisted across the type chart save for itself, which it's super effective against, and Steel. It would be silly of GF to create all these weak Fairies and not give them at least a Dragon resist. And it would be a golden opportunity to create the first Fairy that can actually wall Outrage, provided the mega form boosts stats since Mawile is pretty crappy all around.
Steel was also made to counter Psychic by having Resistance only. Some types were changed in the process to better balance out Psychic as well. Just because they make it to counter doesn't mean they'll add Immunities and Resistances. They also never said it was to counter Dragons. It was made to weaken dragons. They made a type with the sole purpose of being able to do more damage to dragons. They have achieved this already. Dragons have fairly low Sp. Defense. One more Special type weakness that can spread through other pokemon weakens dragons considerably.