Why not on PC too?
On console, the price doesn't change even if you already have a part of the bundle. So it requires... workarounds. There's no need for that on Steam, for example, it does it automatically.
It doesn't though, as far as I can tell. The season passes are not implemented as Steam bundles so it doesn't "see" that you own something and remove it from the cost.
I own Last Sarkorians and it's still full price for me.
I may need to re-check. Either way, the problem for console users was that DLC4 became available multiple weeks earlier than SP2, so the only way for them to play was to buy it separately. PC version launched simultaneously, so that's largely not an issue there.
Real silly question. If I plan to buy s2 pass does it , then, make sense to purchase DLC4 now just to get the discount? Or does “early” mean earlier than today.
This is only relevant for those who already have DLC4 (usually because they bought it when Season Pass 2 was not yet available), but wish to get the whole Season Pass 2. Discount simply accounts for the already bought DLC4, it's not an extra.