Consider the alternative.
The real issue with matchmaking that no one ive seen is talking about is the timing. Matchmaking can only be as good as whomever else is online - do you want to wait (5 minutes, 10 minutes, an hour?) until someone with similar stats as you happens to be online and happens to be wanting to battle as well, or would you rather wait 30s-1minute and battle whomever is currently online and closest to you in trophys/power even if the only person online is 500 trophies ahead.
If they “fix” matchmaking all you’re going to get is ppl complaining about how long it takes to get an actual match and how no one can actually move up bc they only ever get AI matches.
Be careful what you wish for - getting one thing usually means you have to sacrifice another.