I think they make those concessions in the interest of play balancing. Each character can only have so many powers due to the game engine; so Thor can fly but isn't super strong, whereas Cage is super strong but can't fly.
I don't have a problem with this, it encourages players to use different characters.
Though Nessex is right, IM47 (and Heartbreaker) have so many useful powers in one character they often became my default for "getting through stuff"