I mean CC has a hidden MMR system, so why not FLs? We even have our own win rates shown in the pvp menu, which isn't even the case for CC. The data is already there. If the system tries to balance out each team's hidden MMR, then it could potentially help make things less lopsided.
But of course, it won't address the problem of leechers. I personally never really paid attention to them tbh.