Umbearto:
yeah another factor is if you're playing with randoms or people you know, since randoms could take your mains, but friends know your main and won't pick them aswell, not to mention in a game like apex or siege, you need more than one character, incase your character for some reason cannot be picked, be it banned in ranked in r6s or someone picking them in apex as said earlier,
in all sense jist playing a few characters and having a good sense of who you like is great for adaptability in games, since putting all your eggs in one basket can be quite annoying when you don't get that character and have no other playstyles
Totally agreed. It's good to have back ups! Plus, something like Siege can make certain characters inappropriate in certain matches, so, always nice to have that flexibility! That said, having a main is always nice.