Some would say that there shouldn't be a black history month; that history is just history and doesn't need to be identified by race.
So maybe it is not as "progressive" as you think.
Those people would be wrong, that's what you'd call a "post-racial" tactic that essentially seeks to sweep recognition under the rug now that things are "equal" and tries to immediately play that equality card to avoid acknowledging a role in what is really very recent history.
Effectively forcing players to wear the jerseys was a mistake. I believe the league has fixed that now.
Sports should just try to focus on sports and leave politics (and religion) out of it. If a player wants to leverage their public stature for something non-sports related, go for it. They just may have to be aware of league rules.
"Why won't these people just entertain me without using their earned platform to speak on issues they care about?"
Nobody was "forced", players opted out. The League didn't like the publicity they earned by doing that because it exposed them as, well, assholes in the public landscape who "took a stand" against something a lot of people are currently for. So why can't we say "if a player wants to leverage their public stature for something non-sports related, go for it. They just may have to be aware that it impacts fan perception and makes them a riskier proposition in free agency"?
Because the NHL panicked and decided the best way to fix certain players being under the spotlight was to remove the ability to "virtue signal", which we already know other players would have done willingly, and is it really "virtue signaling" when you actually believe in the thing you're doing?
Was
Jesus the ultimate virtue signaler?