@TRlALON You can see where they tried to put battlefield type logic into battlefront on the large multiplayer game modes but they fell short. Unlike battlefield where players have a singular player level and then various weapon levels / upgrades you can more easily match make based on character level but in Battlefront the main character level caps at 50 and from there it just gets messy with characters and classes. It’s almost impossible to identify skill matching in this way; especially when you drop so many double & triple XP periods.
they lost the ability to really match make when they implemented the prestige system and the tiered progression system.
Shortly before they put those into the game the newer players who got into the game due to the new trilogy movies complained on the other BF2 forums that they were being beat by experienced players. IMO those systems were put into the game to try and accommodate newer players but it just turned out to be really poor gameplay; especially for veterans.
By theory they could ignore match making because stats would evolve with character level. I honestly believe due to play testing that’s what they did here. In order to offset having to genuinely matchmake players they installed a broad tiered progression, beyond what was listed in the patch notes. It looks like it was the only way they knew how to address the matchmaking issues after all the other nonsense they had added to the game. There was a better way but the developers just didn’t seem to know any other way given the state of the game at the time.