Here’s the long and short of it IMO
Nobody would be against an advanced complex ranking system… if it worked, if it avoided the “hell” problems that come from trying to judge people on the games they are in. The problem is coming up with a balancing system for that would take a very long time, and most likely involve many many failed iterations.
A “you must have played this many games” is a much simpler solution, that still accomplishes 75% of the point in a ranked system. As at least in my opinion the difference between a new player, and an experienced player, is 10x larger than the difference between the averages of experienced players.