Not really. You could unlock 100s of items in a battle pass system like Rocket League in the time it takes to just get the damn chroma/ 100 PP in these events. Riot is trying to copy battle pass systems and pretending like they're offering something of value with the passes, the truth is there is one item people actually want and have to spend 80% of their free time for an entire month to get it. The ward skins are alright, the loading borders used to be free so they just ripped those and put them in the pass, random skin shards are just RNG garbage.
I bought the Rocket League battle pass on the 9th week of the 16 week event this summer and was shocked that I not only finished the pass playing just a couple hours here and there a week, but after the pass (which has 70 levels) if you continue to level up you get sick recolored versions of items from the pass. I'm now level 140 or so on the pass and it only cost $10 and a little chunk of my time, plus the game is actually fun to play. This means I have over 140 new cars, animated paint jobs, paint finishes, wheels, etc. to play with. By comparison, Riot charges $15 and the goal is a single chroma and some other trash that should just be attainable in game and it takes at least 4 times the time investment. Yikes.