Do people know how a team comp works?

So i play thor , but if my team doesn't have any healers i switch to ironman or some ranged dps and people are mad i dont play vanguard , i am trash either way but going vanguard with absolutely zero support is horrendous, am i ok or wrong?