It’s almost like Corsi is a limited stat that like everything else is extremely flawed and shouldn’t be blindly followed.
I mean just look at the GF% clearly shows the skill difference.
Of course it's a limited stat - even people active in the hockey stat community state that this is so, and why there's ongoing improvements to the models being made. Corsi simply measures shot attempts taken - no more, no less. Everything else (xG, etc) is a refinement on top of it.
It's still in its infancy, and it's a much more complex game than baseball, where it's easier to isolate player vs. player, etc.