This is absolutely incorrect. His proposal is FAR more fair than the current system. I want to share my profile with those who will use the information to build a winning team comp. LFG doesn’t work for someone who plays main tank, off healer, and sniper, but this is something that can quickly be ascertained with profile sharing. I do NOT want to share my profile with those who ridicule others’ stats while hiding behind a private profile. Currently there is no option that allows for this, and it’s unfair to those who want to build and be able to adjust team comp based on stats. I find fair options balanced, in that you can see what you provide others. The current system actually gives special treatment to those with hidden profiles, as they get more than they give, so I assume you agree with the OP if you’re against special treatment.
Ideally, the option would not be “share only with shared profiles” but actually “share only with shared profiles on my team” so the enemy can’t use the information against us (say they have 1 player with a shared profile and 5 without, but we have 6 shared, their 1 could relay all of our info to their entire team while we only have intel on that one enemy). This would be balanced, and anyone who shares only to insult others has to be open to insults themselves.
Going one step further, I want to avoid as teammates all players who do not share their profiles, but that would not be as simple a change as these much improved profile sharing options the OP and myself have suggested.