what you propose works great for noobstompers, not for those that want a decent game against non potatoes.
Crotou answered it in a quick way,now that i have time i can do it slow mo.
What i propose is been asked on Eugen forum 100 times and cryed about it.
"Noobstompers" will always stomp,because they are people like me and you who wanna play the game together as a team,ts and shit,doesnt metter if its visible stats or disabled,they want to play ASAP.
Then with time the real noobstompers(dont wanna open up the DAY clan meme again) will use this view profile button in their interest and mostly,i would say 50-60% teams or more on some days will choose their opponents aka kick,bann better players to have easy Friday night on TS.
Then after some time you can count on your hands fingers how many real teams are still playing/getting banned and the rest are those noobstompers you talk about.
Thats a fact,disabling stats isnt the perfect solution,but surely not abusable as having it in lobbys imho.
The perfect solution would probably need coding aka adding levels into the player info like we had in W:EE.
Disabled stats before the match would also work great in SD if it had the wanted 1000-2000 players online.There is this wonderful Mute button,you can mute players that rekt/insulted/spammed you,just get them to talk in game and mute them after and you can follow their name changes on the mute list and easy avoid them .