Trapping them outside the Med is a nice way to free the Italian fleet (and especially their submarine fleet) for duties in the Atlantic and Indian ocean.
In theory, I just found out it was a nice way to get their prize battleships sunk by the US navy