In reply to Phil Johnston.

The problem with this is that you assume the user knows how to seperately store and then query testimonials. While what you're describing is technically better it is also a lot more demanding to implement for the user.

The patterns aren't there to displace structured content, but to let more people implement features they want. Even if it isn't the best technical solution.