> at least expert witnesses are constrained by the basic state of science in the field
This is absolutely not the case.
> and the other party can also interrogate them and try to show holes in their argumentation
Sure, and now the jury - with zero domain knowledge - sees two very confident sounding experts who disagree on a critical point... and you wind up with it coming down to which one was more likeable.