@swift07I agree that teamwork is a valuable skill - but I also believe that it's one of the hardest to practice for all the above noted reasons. Unless you play with the same people every day then there just isn't any significant return on investment for trying to be a good team player.
Improving skills is a brick wall. It's a law-of-diminishing-returns thing. There is only so much improvement that a player can reasonably expect given so many different limiting factors - time and fundamental mechanical skills being only the two biggest. And I also discovered long ago that improving at a game with skill-based matchmaking does not yield the kind of results that I want to experience as I get better at the game. If I can be average to slightly below average and have a 10% win rate then I'll take that over slightly above average with grindy, miserable matches that get me low platinum and 3% win rate. I just don't care how good I am compared to everyone else. I care that, given the constraints of sbmm, I can fool the lobby into winning more than the statistical average of 5%. And that's not even getting into the issues that arise when you make the investment in improving but are convinced, as so many forum-goers are, that the game conspires to screw you, that cheaters conspire to screw you, that anti-recoil is real, that aimbots are real, that strike packs and Cronus Zens are around every corner. It's just one headache after another that adds to the grind without adding to the fun. Oh, and do we even want to have the discussion of the role that luck plays in this game? Spoiler: it's big.
"When you die in pubs, you don't lose points like ranked. You just die and you can start a new game."
Pretty sure you can start a new game in ranked too, whether you lost points or gained them. Now if you're going to try to convince me that losing points in ranked is bad or matters or makes you less manly or some other ego-driven insanity then by all means type away. I promise I'll read every word.