"It wouldn't hurt law makers to say what they mean, rather than hope the courts correctly infer what they meant"
It's not quite as simple as that.
Legislators generally do say what they mean. but when legislation is written it's impossible for the legislators to anticipate every situation in which it will be applied. The courts have to interpret it in the circumstances of a particular case. In order for the system to work properly the legislation, however detailed, still needs to take into account that they can't revisit it every time an unanticipated situation is met or that circumstances have changed. It will probably be at least a few years before they get a second chance.