Question is how "shit" were those teams really though? When you look at the schedules both the 2010 Seahawks and last year's Panthers played, the divisions in the opposing conference and the one in their conference (not their own) were both extremely tough.
2010 Seahawks had to play the AFC West and the NFC South. AFC West had 3 teams at .500 or better, and the NFC South had 3 teams with 10+ wins. Their other two conference opponents (3rd place finishers from 2009) were Chicago and the Giants. Both were also 10+ win teams. That means they played 6 teams with 10+ wins that year, who accounted for 5 losses.
2014 Panthers might have had an even tougher schedule. They played the AFC North and the NFC North. AFC North last year had 3 teams with 10+ wins (all 3 made the playoffs in the AFC as well). NFC North last year had 2 teams with 11+ wins (both made the playoffs). Their other two conference opponents were Seattle and Philly, both 10+ win teams. Panthers played 7 teams that had 10+ wins last year. They lost 5 of those games and tied another (Bengals).
TLDR: Their schedules were brutal.