Stats need to show in launcher or good players who know who else is good will stack up on noob player who don't know who is good.
even VCoH shows stats for this reason, allows people to pick and choose who they are fighting against more reliably. Of course with Vcoh restarting your account to hide your stats doesn't have as much drawback as a persistent environment does.
It's a good and needed change for sure.