I mean, if we're being honest, the Philly coach had said that he wanted to get Sudfeld in as a reward for being the third-string/practice squad guy for a few years, so that was the plan all along. The part that looks bad is when you yank your young starter (in a game he didn't have good numbers, but had accounted for both touchdowns and had the team in front in the third quarter) in a very close game and replace him with a guy who didn't look like he belonged out there.
I guess, to me, it's just kind of weird/funny when a team plays to win for a good bit of the game and then, even though they're right in it, moves to essentially throw the game by giving playing time to someone whose actual ability doesn't warrant it. Even more so when the QB that gets benched is a rookie who doesn't have a lot of experience and who could probably have benefited from being in those "close games; division rivals; clutch time" situations. If anything, I thought the change was hilarious because you'd think that the concept of your new rookie starter being able to finish the season with a hard-fought win would be a good springboard into the offseason in that "this year stunk, but next year will be better!" sort of way. Playing Sudfeld is good for, uh, I guess him. But no one else.