Certainly you can do better. I think you could muddle through many of those technical difficulties. Where there's a will, there's a way.
Good oversight agencies have done wonders with very poor legislation, if they really have the will and are of the mind to do so. That's why it's crucial.