> But there's no engineering reason why a hole in the ground can't happen.
Depending on the specific location, there may very well be. Underground tunnels are vulnerable to earthquake-inflicted damage, for instance, and you would want to avoid repair as much as possible.
Similarly, there may be environmental or conservatory reasons not to build tunnels, or reasons related to cost, or obstacles not yet encountered (that last one is less likely though).