Yeah winning over an extended period of time like they did where they won 5 division titles in a row tends to have carryover too.
Losing breeds apathy where as if you win there is a time afterwards that even if you don't you will still draw.
The Mets certainly have better direction for the long term future than the Phillies even if they finish better than we do this year (they obviously will). They still have a tremendous payroll, aging players, a farm system that is near the bottom of the league, and are trying to patch things together to stay in the race.
Attendance will start to go in the wrong direction for them too.
Philly fans are phanatical anyway..
See what i did there?