It's amazing how awful matchmaking is and has forever been and the developers just don't care at all and never have or never will do anything about it because they just don't understand matchmaking and have no idea or care to figure it out. Just buy novelties from the store, that's the only thing this game is about. It's definitely not about the gameplay enjoyment with this company, they are casino based mindset and not actual game developers that are trying to make fair play games. It's about getting you to spend money and continuously spend more and more money until it's too late and you realize you're a moron for doing so. Yeah that's most games nowadays but the MA team is beyond the worst of them all and should be trusted the least in the gaming industry.
The thing is they make money by forcing you to feel like you need to upgrade(spend money). It's not about fairplay. It's about trying to get you to spend as much money as possible. Boost up your mech and they will still put you against harder opponents. The CM will be by here soon enough to tell you to be patient and chages are coming "Soon", but that is the same response that has been given years ago.