I have recently had occasion to ask the same question.
The thing about the will of God is that it usually involves other people. And they don't always do the will of God, since they have this thing called free will.
Consider this Scipture:
Job 23:13 But he [is] in one [mind], and who can turn him? and [what] his soul desireth, even [that] he doeth.
Job 23:14 For he performeth [the thing that is] appointed for me: and
many such [things are] with him.
When it comes to things appointed for us, Job said "many such things are with him..."
God always has a multiplicity of plans for our lives, and the hindrance of humanity will never permanently sidetrack our progress if we walk uprightly before Him and keep our hearts right.