No, I believe that they must take reasonable precautions to make it safe, however everyone else choosing to use the road must also take responsibility for their own safety. It is the reason that red light jumping, riding against the flow of traffic and ninja cycling are generally frowned upon. By indulging in these things we are offloading our responsibility onto someone else without their knowledge or agreement, which is basically a selfish act. Filtering inside a heavy vehicle and expecting them to see us is, in my opinion, in much the same category.
If we were to take your argument to it's logical conclusion then all forms of road transport (including the bicycle) would have to be banned as they COULD cause injury to other road users. Given that this is clearly not the answer then we must accept that these vehicles can be dangerous if we do not behave properly and responsibly around them and act accordingly.
Your argument (and it's extrapolation to the ridiculous) is the same one that has been used by engineering, mining,papermaking, contruction and myriad other industries for decades, if not centuries " Oh we can't make it safer it would be too expensive/hard/time consuming, etc etc, etc... And any way it's the victim's fault, they should have been more careful..."
Why is the haulage industry the only one to have apologists ?
Of the 15 or so cyclists killed this year, over half of them have been victims of lorries in London. Considering how many other vehicles there are in this country,that tells me that there is a problem with lorrys not cylists. The crushed barriers and toppled bollards that have been destroyed by lorrys ( where no cyclist is invloved) also reinforces this. The problem is not one that cyclists end up in a "blind spot" ( whether they get there themselves or are put there by ovetaking) , the root of the problem is that there is a "blind spot" and that the operators ( in both senses of the word) of the vehicle are quite sanguine about moving the vehicle without checkignn that it is safe to do so. Safe in this instance for anything in the so called "blind spot" whether that thing is a bollard, a railingor a cyclist.
Now you can go on blaming the victim ( especially as they may not be alive to speak up for themselves) or you can stand back and look at what causes the problem, and lay the onus upon that to resolve it. I prefer the go for the latter, the problem is HGVs being moved without the operator knowing 100% that it is safe to do so, and the problem is owned by the owners of the HGVs and their employees, any other interpritation is a retrograde step in hundreds of years of safety legislation.