I do play ranked with randoms, in fact I almost exclusively play ranked solo, as in not with any friends.
I managed to solo queue my way to diamond this season and it was frustrating to say the least but not just because of selfish Octane mains.
There was selfish Wraith mains, Path mains, Gibby mains, Horizon mains ect my point is you’re going to find selfish players who drop solo, abandon games, don’t pick up banners, run away from fights no matter what rank you’re in and no matter what legend they’re playing.
You can’t blame the legend for the actions of the players and wanting them removed/ nerfed into oblivion just because of a few bad eggs who give the rest of us a bad name isn’t the way to go.
Like I said Octane is a really popular character right now so you’re more likely to see the selfish players play him for the simple fact that he’s one of the most played legends.
If they removed Octane then those players would just find another legend to play and continue to ruin games
the issues lie in the players themselves not the character, I do agree what you said about Respawn wanting a team based game but not doing much to back it up but it’s not the fault of the character and they couldn’t just remove him, especially since people payed real money for skins/ heirlooms for him
A more realistic approach would be to make the game less friendly to casuals and start implementing things like abandon penalties even outside of ranked so players are less inclined to run off solo as they know they won’t be able to just leave if they die