Diamonds in Masters and GrandMasters game, WHY ?!?

Soo I Been a Master and a Grandmaster dps player and in pretty much every game I get tanks or healers on Diamond lv, why is the competitive que soo bad right now and can we fix it please, its really not nice having 2 diamonds in a game and loosing it. I was in a match with a diamond player who was only 3100sr in which I was around 4k.

First of all, i know many diamonds that are better than some masters (mostly because sr aint working fairly), but secondly, i think you see “lower” players in your matches because they prob are playing with friends.

Because no one wants to play tank or support lolol
There is a much smaller pool of players to choose from
I’ve had plats in my game at mid masters