Root cause
Ozlander1:-
Shaman asks "Do we know why the a/c ended up on the wrong taxiway yet?" - a perfectly reasonable question. When this question is answered the root cause will be found and mitigation to prevent a recurrence can be put in place.
Your reply "Maybe because the pilot failed to follow the taxiway" merely answers the question "Why did the 747's wing strike the building?"
One needs to look further than that.