What fans expect out of prospects is irrelevant, though.
Whether Poulin makes the team depends solely on how he does at camp with the Penguins and what the Penguins view their needs to be. What role he falls in for TC, when TC is making independent roster decisions with an entirely different roster, is completely irrelevant. Poulin may not make TC for one reason but may make the Penguins for a completely different reason, neither of which may be his talent level. Roster building isn't just "put the 12 best forwards and 6 best D in".
Poulin may only be an extra for TC because they view him as a complementary top-6 forward, but they don't have a top-6 slot open for him and they want their bottom-6 to be filled with defensive specialists. That's not indicative of his talent level at all, it's just the roster preference of the coaching and management. And on the flip side, he may make the Penguins because they're starved for ELC talent and need to get cheap contributors. That too is not indicative of his talent level.
To make an analogy to a situation on the Penguins, you're basically making the argument of Johnson was better than Riikola because Johnson played over Riikola with Poulin on Team Canada.