Just came in third in a game where top three were left. I proceeded to face the same guy who had a counter build to me while the top placed guy got ghost 4 times in a row. There is RNG protection in items/gold. Loss streaking provides some comeback mechanic plus better carousel position.
Playing the same person several times in a row and/or having ghost fights multiple times in a row is not protected against and is not fun for anyone involved.
There needs to be a change to matchup RNG where it has some weighting to avoid or discourage ghost/repeat matchups.