The Deluxe Edition does have the season pass Lol. You wouldn't have to pay for the season pass again. Also, God of War doesn't even have DLC (that we know of yet, you never know). Horizon: Zero Dawn said they'd never make you pay extra for DLC or anything like that and they made an expansion anyways. Yes, it costs money but if it's worth it to you then you buy it. It's your money, you decide what to do with it.
So i guess it's okay to preorder an incomplete game for $60, then maybe get the digital deluxe version for $20 more, then maybe get that $30 season pass down the road.
Or, you can do what a sane game does like god of war where they charge you MSRP for a full game. And that game has tons of hours of playtime.
These preorder/dlcs/season passes are just things you have accepted to let these companies make you pay over $100 for what they should be giving their player-base for MSRP.
You're not paying for extra content, the developer doesn't get the money, the publisher does. You're paying extra for things that were taken out of the game so they can sell them to you.
Also, nobody even knows how long it takes to complete Spider-Man. Some people attach different value to games besides money. It isn't always based on length. It can be replay value, how fun it is, free roam capabilities, etc.