I dislike that the current mm system only really works well for DPS players as tanks and supports can only do so much as they rely on their damage dealers to kill, meanwhile if you can play Reaper/Genji/McCree well it's a game changer and you can solo carry until like 65+
This is definitely not true in some cases.
For one, supports are basically the back bones for teams since they can heal and provide an insane buff that can initiate a push past a choke point via ult (lucio, zenyatta, ana). 1 pro DPS on a team is VERY VERY unlikely to carry because it would be a 1v6 situation. 1 mccree cannot take on a team of 2 tanks, healers, dps despite how skilled they are. A genji ult for example
screw his ult wouldnt be able to 1v6 without his teammates due to the fact that a mccree could just flashbang and the entire enemy team would be gunning you down ontop of a potential discord orb from zenyatta
not to mention tanks can still do a lot of damage and initiate a team rush u know