What they also need to do is add a better function to where you obtain points whenever they cancel ranked matches. You should be rewarded points whenever uh....high ranked players, yeah those things for skipping on you.
How about before they fix anything about GP or CP or anything like that...how about they fix how they determine what bar someone has? Don't wanna see that they're a <5> but then get in a game and DUN DUN DUUUUUN <2>.
The current system is terrible, ppl try to rank up to a certain rank and quit, because they want to have a rank that shows they been playing and that they "were good" at some point.
They need to change over to the modern system that mobas/killer instinct/halo 5 have, they have an experience level to show that the person has been playing, and a rank that shows their skill by matching them with ppl in a similar skill and places them in a rank that resets after some interval.