General mTLS Question

When implementing mTLS the typical Use Case is - afaik - to authenticate all request not only within the mesh but also request initiated by user with client certificates.
What is the idea behind client authentication at user side ?
Is it intended to configure browsers to do mTLS ?