Technology drastically lowers the cost of making movies. Instead making a movie for tens of millions of dollars now they let it be made by some else for less than million of dollars 10 years later.
Big budgets also cause lack of creativity in Hollywood. If tens of millions of dollars are at stake you try to minimize the risk. So you have to pick least risky script, least risky cast and so on and so on.