I get what you're saying but my point is that there's a much bigger problem in the core of this: with or without barrier in normal circumstances your vehicle shouldn't be touching anything beyond your lane. The barrier isn't any less visible than the paint on the road, so either this is a problem on every stretch of road everywhere, or this is a problem with drivers (or both). Either way it's unacceptable.
Yes, adding a barrier that causes accidents that wouldn't have happened without it is stupid. But fixing the barrier visibility alone is just going back to ignoring the problem.