Sometimes a project runs across multiple teams or business units. In such cases a custom list with multiple select options is required to capture this information. These projects would then become visible in overviews or reports of all Business units involved.
This is just one example, I can imagine that there are many other cases in which such a multiple select custom list could be very useful.