The competition part and rankings in special events (like Pirates, Guardians etc.) in current form are broken, close to be totally pointless. The reason? You can repeat each stage an infinite number of times, so all you have to do is to pick your favourite mono team and wait for the perfect board for the best score. Of course, it means you are willing to burn a lot of WE flasks.
In other words, there’s no reward in making the best possible team for every stage individually, and for every boss around. Because it will not help you climb the ladder anyway.
What could be a partial solution? Once the stage is finished and points gained, it should be locked.
It doesn’t stop all the players to fly away from battles if they feel the score isn’t that great. Meaning, one could still fight the stage as many times as he/she would like, but at some point everyone would have to decide it was enough and proceed further with the quest. Otherwise, they risk not to finish it. Plus, the decision would be based on a personal feeling that the score is good enough (not like now, based on hard data) so it involves strategic thinking to some extent.
Wouldn’t be a perfect solution, but I believe it could bring back some creativity and actual game play… At the same time, it could partly remove this mindless RNG searching for the best board out there.
P.S. This post came out of my first chasing score in RARE and EPIC Pirates. I was watching myself and after couple of stages was like - what the heck am I doing, this is nonsense?!