If you go back and read Brisket's post from the other day, the decision making fits. The judge is protecting this record from appeal. Assuming that the fact they had sex is relevant, I'm not sure there's any contrary evidence to that fact in evidence. To the extent that's the case, any details about the encounter would only serve to bolster the veracity of her testimony. But such details, inasmuch as they are salacious, might also be considered under the rules of evidence to be prejudicial to the point that such prejudice would outweigh their relevance to the issues in the case, which could be a potential ground for appeal that the judge wisely is trying to head off. At this point, they got plenty in, and don't let the cries from the media that the judge "chided her" about staying on track. That happens plenty, and it's unlikely to sway a jury.
Now, if they challenge her veracity on cross or if Trump takes the stand and denies anything happened, it possibly opens the door for the rest of the story.
TLDR, this isn't a case of Ward being a little hard on the Beaver. This is a judge who believes Trump is going to lose and who is protecting this record from reversible error.
And, of course, we all want to see Trump dragged down with this testimony. But, ultimately, letting it get too bad may help him on appeal.