The problem with Forza Horizon 5's "Seasons"

Forza Horizon 5 could be an amazing game, but sadly the seasons lasting only one week and then expiring so you can never earn the rewards from them again is incredibly annoying and dated. It's time to scrap the timed battle pass bullshit.

If Halo Infinite can have a battle pass that never expires, why can't Forza? both games are owned by Microsoft.

How about getting rid of Battle Passes in games? The previous Forza Horizon games worked fine without one. Games in the past have worked fine without them. So why does every game need a battle pass? Also devs need to stop giving battle passes new names to try and hide them.