Earlier quoted context omitted.
I think that's kind of the point. If your web server's TLS stack is trying to validate client certificates, you're doing it wrong.
Just because you haven't come across client cert validation requirement, it doesn't mean it's wrong. If you have a bunch of micro services that need to communicate with each other securely, client cert validation solves a big problem.
TLS is the right solution iff you need to communicate with third parties whom you can't securely share code or keys with in advance.