Wow, what an interesting decision and one I see is creating a lot of debate.
I definitely think the BP is great (you do get a lot from it) but i certainly didn’t have to worry about not getting it. Even if i didn’t play the events they do (which give an incredible amount of sunlight) I would still have no trouble getting max.
Psychologically though i feel it isn’t that rewarding. I feel that you get a lot of good stuff pretty early on, but when you are getting 50 essence and 200 glory at levels 90+ there is balance issues.
I only have Mobile Legends to compare this style of reward to and i would say this is infinitely better than theirs and at least it’s clear what you will achieve so you do have something to strive for.
What comes to my mind is maybe dwindling revenue. Those that play the game frequently will have most of the characters, skins, talents, etc and ultimately will be able to save the ICE and use it to purchase the next BP. New players will find it difficult to achieve, will probably use the ICE they are rewarded with and then have to buy more ICE to purchase the BP again and may be put off about the fairness. This kind of reward system IMO should be cheaper and need to be purchased every season with relatively decent rewards in order to get the whole playerbase on board.