CC Counters Low Mobility More Than High Mobility

That’s the thing though.
Some heroes are designed with a specific role in mind, but they were changed to fit a different role.

Take Mei as an example:

Mei is designed to slow down and stop movement. In other words, a counter to mobility.
Her whole kit just screams anti-flanker, but Mei is anything but a counter to mobility.
Some might even say that mobility counter Mei.
Her role is no longer being anti-flanker/anti-mobility. She has even changes on PTR to make her better as an anti-tank.
This was also Mei’s biggest issue. She didn’t had a role in the game besides last minute point stalling (which isn’t a healthy role btw).

Well the same thing probably applies to Reaper. His old kit allowed him to pick up healing orbs/souls.
Is that the kind of kit you would give to a tank buster? No.
He was clearly designed to fit a different role, but he eventually became a tank buster, because his kit fits that role. The developers even gave him a more suitable passive ability to make him better at that role.

Or what about Dva? Didn’t Geoff said in the past that she was great at protecting Junkrat’s Riptire?
Well she no longer a protector anymore with her 2 second Defense Matrix. Instead is she now a bully tank.

Sombra became a better anti-flanker/anti-mobility with her latest changes. Before that was she a disruptor who was good at disabling barriers and being an EMP bot.