I’m just wondering, given the fact that solicitors have a full right of audience and can now be appointed Senior Counsel, what functions do barristers perform?

I know barristers can often have specialised expertise in a particular area(s) and are obviously more adept at advocacy (especially in the superior courts). But are these the only distinguishing factors, or are there others?

This is by no means a jab in any way, I’m genuinely just curious.