Not enjoying the progression

Will there be player levels when the game launches or is it confirmed that we’ll just be getting this Battle Pass with boring challenge only levelling where your in game performance doesn’t matter? If it’s just the BP then that’s very disappointing. There’s really not much incentive to play games just to unlock knee pads no one sees or colours you wont use: