Of course same with the notion of "elo hell". I would be deeply ashamed of myself if I would defy all logic and sense to find excuses for my lack of skill.
Matchmaking ruined the competitive aspects of gaming for me, since I either get dragged down by team mates or I get stuck playing the same games over and over.
It's boring, and if I want to get better I have to watch an hour of pro streams before even getting into the game to remind myself of what good play looks like.
People who are against matchmaking have a valid point, and it's part of why games revolving around community run servers last longer.
Now that it's gone for most modes, it feels better. Games where I lose don't feel so simply because the game wanted me to lose.
I am never going to get better at basketball by playing Lebron in 1v1s.
I have played games without SBMM (Destiny 2 recently switched away from it in certain game modes) in periods when the sweatiness is particularly high and people join as premade teams to stomp some noobs. Let me tell you that as a casual PvP player, it absolutely ain't fun.
This quote from the article is likely the simplest explanation for why the game companies implement skill based matchmaking. If you are the noob this article references, it means the game royally sucks.
Setting up the game so experienced players get to abuse your newest customers isn't exactly a great recipe for long term success.