I don't think it was ever the intention to require Microsoft to reveal it's "trade secrets" in total.
The issue was, allow sufficient information to enable other software developers to develop products that would work within the Windows operating system. The courts were against (and I agree) a monopoly situation, where Microsoft were effectively squeezing out genuine competition.
Competition is good for everyone (even Microsoft). You only have to look at the effect of Firefox to see that.