Hi.
As you mentioned in your post, the advantage is the flexibility you get. The SPI standard is pretty loose, and every device will implement it in its own way leading to the four different 'modes'. Combinations of polarity and phases lead to these modes since it was not specified in the standard which combination would be 'standard'. In the end though, because SPI is such a simple protocol, it doesn't really matter.
Johan.