It feels like actual gambling

I am a fully solo queue player. It's so obvious something is wrong with the matchmaker. I was about to hit Celestial but omg I constatnly seeing people does not belong their ranks playing with me. Thor ulting after fight ends. Supports healing fresh air, DPS is playing like a bot and hitting tanks all day. No way that much of low players ruining GM lobbies. But the enemy team, they are playing all coordinated and plays like actual GM's as intended. My teammates goes in most of my matches like 0/6/0. No matter what i do, it feels like doesn't matter. Its just like straight gambling. Something is not right in here. Where am i now? I am in "High Diamond/Low GM" area. Do a hard reset on ranks and fix your matchmaking so we can climb as intended