Because the cast has to work well together. So, to me movies like "Valentine's Day" have some great actors, but as a cast they are unsuccessful. There are movies out there with a lot of stars that do well.
Oceans Eleven, Crash, The Departed, Italian Job, Love Actually, The Towering Inferno, Airplane. . .to name a few.