魔法少女がどうこうってのは、別に定められたルールじゃないから、
作者それぞれが好きにすればいいと思うけどね。

例えば、俺なんかは頑なに「勇者」という言葉を嫌って、使わないようにしてるよ。
「伝説の英雄」とか「英雄と魔王」にしてる。もちろんこれは日本語として間違いじゃないし、
矛盾も破綻も何もないから、文句言われる筋合いは一切ない。

「魔法少女」が嫌なら使わず、「美少女戦士」でも「魔法騎士」でも
好きな言葉を使えばいい。その上でこれ見よがしに、
「戦闘能力は全くないが、日常生活の中で便利な魔法を使えるだけの女の子」
のことを「魔法少女」と呼んでやればいい。

俺も自作で、「勇者」のことを「単に勇気があるだけの一般人」として扱ってるよ。
本来、それが正しいんだからな。