A couple people have stated this already, but they’re “so bad” because they were always meant to be added freebies you get for playing each event in a season. The devs even stated as much when they introduced the rewards in the first place. The more “premier” rewards were meant to be kept in the individual events themselves. So, if you look at the rewards as extra stuff you weren’t getting before (which was the case at season 1, whether you were playing then or not), it’s pretty generous of them is it not?
As for rewards not being commensurate with effort, I actually somewhat disagree. If you’re only hitting 3-400 each PvP, that’s about enough to get you to 4000 with some help in simulator, and that 10-pack will probably be fairly helpful to your roster. If you’re hitting 800-1k, that 25 cp at 10k is exactly what you need. Sure everyone likes more free stuff, so peppering more ISO, cp, hp, etc. throughout the rewards ladder would be great, but the big ticket items are nice and right about where they should be imo. Where this does break down however is at the very top end. If you’re hitting 1300+ every event, then sure that 25 cp is nice at 10000 points, but you hit that in 6 or 7 events (or for some, just 3 events) and then have nothing to look forward to for the rest of the season. So I do agree that additional rewards are needed beyond 10k points, maybe cycle 5 cp, 100 hp, 5000 iso every 2500 points or something?
Just as a quick illustration of the issue here is a rundown of what people “earn” over a season based on certain scores (big rewards only):
400 per pvp : 10 event tokens, season 3*, season 10-pack
650 per pvp : 20 event tokens, season 3*, season 10-pack
800 per pvp : 20 event tokens, 10 event 3*, season 3*, season 10-pack, season 25 cp (with some help from sim)
1000 per pvp : 30 event tokens, 10 event 3*, 10 event 4*, season 3*, season 10-pack, season 25 cp
1300+ per pvp : 30 event tokens, 10 event 3*, 10 event 4*, 250 cp, season 3*, season 10-pack, season 25 cp
As you can see, the season rewards are quite good if you’re hitting 400-800 per event, since hitting that 10-pack is a fairly substantial bonus. Once you’re at 800 per event, the 10-pack doesn’t help nearly as much compared to all the 3* you are getting per event, but if you can do enough shield sim to get to 10k on the season that extra 25 cp is pretty big bonus. At 1000 the season rewards start to really pale in comparison to what you’re getting per event, since you are picking up a guaranteed 4* every event, but if you’re not getting cp each event, the bonus at the end is quite nice. The discrepancy is even larger at 1300+ as you’re also picking up the cp each event, so the bonus 25 is a fairly small amount compared to what you’ve accumulated throughout the season.