I don't really care about other player's skill level. As long as their not cheating.
I couldn't imagine going to the YMCA to play basketball and then get mad because other players are better than me. Then blame the YMCA and tell them their facility is awful.
Apex is just the facility. If we're getting beat by our (non cheating) opponents then we need to play better. Period.
In regards to cheating that's on the devs. They can't allow bad behavior within the facility. Outside of that... find a team using requeue and get better (according to your rank). That's the only solution.
I agree with you regarding Ranked resets, but it's always pros and cons to everything. Resetting Ranked results in very long queue times for top performers. That's just one problem. Ranked is fine the way it is and should continue to evolve.