With Colin Kapernick, he made a public protest by kneeling. If he did what Provorov did (stayed in the locker room), I don’t think it would have been such a big issue… but that was the whole point about why Kap did it... to make it into a big discussion.
If Provorov did his warm-up in a regular Philly jersey, that would have been more like what Kap did.
For whatever reason, Provorov was not comfortable wearing the rainbow jersey (whether religion or otherwise).
I don’t think sitting him out for the game would have been a positive move. It’s demonizing a player because he didn’t give lip service to the event.
I think where this kind of argument fails is that it assumes that the league and advertisers etc etc don't really want to do this kind of thing, they just do because of some fringe, loud groups. Tells for this kind of assumption include using terms like "woke" and "virtue signalling". Your use of "lip service" makes me think you subscribe to this way of thinking.
What Kap did started the discussion. Teams en masse, afterwards, DID stay inside the locker room until the national anthem was over. That was a big story.
Here's the thing: to me, it's unbelievable in 2023 that anyone wouldn't know that by not coming out in the jersey, it's going to be a discussion point. Also, I'm sure any professional sports team has competent PR staff (though that might be giving the Flyers a bit too much credit, they seem to be a bit of a mess), that would know that the message being sent by not coming out is being against LGBTQ+ rights and would tell the team that beforehand. Wearing his regular jersey or not coming out for warmies at all sends the same message, especially today.
The whole lip service argument also fails on his explanation after the game - not that he thought that we need to keep these social issues out of hockey, but that his religious beliefs prevent him from supporting LGBTQ+ messages.