As far as I'm aware, xGF/GA stats use Fenwick, not Corsi. So, actually, a blocked shot does reward the player for blocking it by counting as a non-event. So, someone like Hagg generally performs slightly better by expected goal metrics, though for a couple other reasons as well, but it's just a matter of degrees from awful.
Blocked shots are messy. If you peruse the leaders -- and I'm using rate stats, not cumulative -- you have good and bad players next to each other, with little correlation. Enlarge the sample size, and there's probably negative correlation, as regards a player performing well in the possession metrics. Big Bad Sanheim was top 20 in blocks/60 last year, and he's dead last on the Flyers this year. That doesn't mean blocked shots don't have intrinsic value. But perhaps a player is passive in defensive coverage and cheats for clogging the lane over attacking for a change of possession (I think you know who I'm referencing)......does that legitimize the block as the best outcome? Getting hemmed in and blocking shots is not a net value gain, which is what it's all about.