This isn't Google's fault.
They can't ensure their maps are perfect at all times, it's a free service that's best effort.
There are two parties at fault here:
1) the driver, for not seeing a collapsed bridge in front of him.
2) the owners of the road, for not putting a jersey barrier on either side of the collapsed bridge, with signage a few yards before.
Google is a very distant third. It's not great their maps were inaccurate, but there can be no reasonable expectation of flawless mapping.