Goals are too rare to evaluate everything through them.
Shots are still too narrow.
Most football value happens before either appears.
That is the problem action-value models try to solve.
They ask what each action did to the probability of scoring or conceding.