Pardon my naivete but there's a way to cheat? I guess I don't want to open pandora's box by asking how but I want to offer a little bit of a different perspective on this whole thing.
I have been playing this game since before the plants even had levels. I have also paid roughly $20/month in content packs. Call me an optimist but is it possible that the Battlez algorithm isn't capable of taking those things into consideration instead of that hundreds of people are cheating?
I believe that the different leagues were designed to create more equal pairing although I am not sure how that was all set up, if everyone was just thrown into soil league and forced to crush the spirits of players with less experience in order to move ahead in the leagues. And, for the record, I have had people with level 1-3 plants in their lineup beat my lineup with much higher level plants; they had a better strategy.
I have had my account crash twice in the past month and it has taken days for it to be restored. I have created a brand new profile so I don't get bumped down in Battlez while I wait for support to help me out. As a result, I can say from first-hand experience, it is far more challenging with lower level plants to win matches in Battlez than it is with higher level plants, there is no denying that.
Happy Planting 🙂