It appears that all efforts to balance top players and common players are useless, and top players still beat all other players with ease. Another problem is that in ranked season reset, everyone above 800 is back to 700, making the first two weeks of ranked season unplayable except for top players. And those balancing efforts have negative effect to the game experience, most notably the good/good routine outs increased significantly to compensate the introduction of perfect/perfect, and many games are instead decided by bloopers and HRs that PCI are not even on the ball.
So instead of keep trying other balancing efforts, why not just accept the fact that it's impossible to balance, and instead try to separate? Create something like the premier/super ranked season league, and only players meets certain criteria are allowed to enter, like got to CS or WS at least once in the regular league. The reward of the premier league WS can be the BR 12-0 cards, making those cards more available. Also the top 50 nameplate is only available in premier league. To avoid top players go play regular league, anyone gets the premier league WS reward in the current season can't join regular league games until the next season. Can also consider adding regular league WS pack into premier league CS reward, making it more attractive.