It was part of my original pledge. I got a boxed copy of the game, the map poster and a T-shirt for £85 at the time. My goal was to pledge at the minimum level to get all future DLC included - I don't think it was even originally called a Season Pass back then.
In hindsight pretty good value, but then there was a degree of risk back then as there was no game yet, whereas now there's a solid base game, but the Pass costs more when available. I'd not be surprised if it was made available again leading up to one of the larger future expansions.
The problem is, no one really knows what's to come beyond any published information. There might be some future addition / change that makes the game for one group of players, whereas for others it puts them off.
Scoob.