Having chosen Hood to play against War Machine as most projectiles should miss, my character is still mown down when only 10% of projectiles should hit. While part of the point of S3 is that it is unblockable, this kind of behaviour breaks character continuity, as (in this case) invisibility now seems to have been interrupted. Invisibility becomes a gimmick, and it is hard to suspend disbelief.
Similarly, recently I was reading of a suggestion that Ice Man should be cold resistant (and perhaps more susceptible to heat).
https://forums.playcontestofchampions.com/en/discussion/comment/328063
So I would suggest that for powers, an internal look-up table is kept for specific character modifiers. While of course all of these powers are non-physical, in that they cannot exist, narrative non-physicality breaks continuity in the game, and is worth the effort of fixing so as to enhance game immersion.