>「日光が弱点のヴァンパイアが光魔法を使えるなんておかしい」
光>日光であって光=日光ではないので、別におかしいとは思いません。
>「魔物特攻みたいな効果があるなら主人公自身にも有効じゃんこの魔法剣」
武器というのはそういうものではないでしょうか?
例えば拳銃の威力は使う人間にも有効ですが、使う分にはダメージを受けません。その拳銃を奪われて自分に向けられたらダメージを受けますが。どんな武器でもそんなものでは? 「諸刃の剣」という言葉もあるくらいです。
>「その理屈はおかしい。そもそも魔物がそういう祝福みたいな効果を受けれること自体が考えられない。たとえ自身に害がないとしても」
???
よく分からない理屈ですが、つまり「魔物特攻」なるものは「祝福」であるという前提があるのでしょうか? それは、「そういう設定ならそうなる」というだけのような気がします。
個人的には、どれも設定次第でどうにでもなる話に思えます。なので、不都合が生じない設定を考えればいいだけではないかと。
ただまあ、そこを読者に分かりやすく伝える工夫は必要なのかもしれませんが。