We have this discussion almost every time there is a bridge bash! Commercial Satnavs do exist, but in their T&C they decline liability if it lets someone down (not surprisingly.)
What I do find surprising is that the road haulage lobby (including some on here) use that as an excuse to claim that they "don't work." I accept that even responsible professional drivers will make mistakes, but this seems to be used as an excuse to do nothing in the majority of cases.
The industry is never going to engage with the problem adequately until a few negligent managers end up behind bars, which just doesn't happen in the UK.