Mephisto Soul ability
Now this may get too deep in a philosophical sense but why can Mephisto absorb a soul from ultron and vision? They're robots... They don't have souls? do they? if they don't then he shouldn't be able to have that ability against them right?