1 amazing Reaper idea

What if instead of the current fixed time for up to 35 m, Reaper’s teleport had an expanding distance that he could teleport up to a maximum range with scaling time? That way, if he wanted to teleport the full 35 meters he would have to wait for 2.5 seconds but if he wanted to teleport 5 m it would be almost instant.

Wouldn’t this fix all of his teleport problems? And isn’t it already doable like the way Doomfist’s ult has an expanding circle?

*Although that might be a little difficult for pinpoint jumps at times now that I think about it.