How does Philadelphia not make the list? Especially considering the criteria carries a lot of weight if a city's team lost in the finals. Going back to 1960, this is how the 4 top Philadelphia franchises have made out:
Phillies: Aside from the monumental collapse of 1964, the Phils didn't win much from 1960 to 1975. Starting in '76, the team won 3 straight division championships, only to lose in the LCS. 1980 finally brought a world championship but since then, the team has made the World Series 4 times, winning in 2008.
Eagles: The Eagles won the NFL Championship in 1960. After that, the team had a run of mediocrity rarely seen, so bad that they couldn't even lose right winning 2 meaningless games late in 1968 taking themselves out of the OJ Simpson sweepstakes. They didn't have a winning season until 1978 and didn't make their first Super Bowl until 1980, losing to the wild card Raiders. They made the Super Bowl 1 other time, 2004, losing to NE. In the Andy Reid era, the Eagles have been to NFC Championship 5 times, including 4 straight appearances, winning only once.
Sixers: The Sixers won the NBA title in 1967 and didn't reach the finals again until 1977, losing to the Trailblazers 4-2 after winning the first 2 games. In between that time, they have the distinction of having the worst record in league history in 1972-73 with a 9-73 record. After '77, the Sixers became one of the elite teams in the NBA reaching the finals in 1980, 82, & 83, winning in '83. Since then, just 1 finals appearance in 2001. Oddly enough, each of their finals losses have come against the Lakers.
Flyers: Probably the most consistent team missing the playoffs only 8 times in their history. They are also the only Philly team ever to win back to back championships. However, since winning the Cup in 1975, the Flyers have made the finals 6 times losing each time including last season.
So, there you have it. Yes, since 1960, there are 7 world championships and a whole lot of heartbreak, judging by the criteria of the article.