The cholesterol controversy is over. Why did it take so long?

The cholesterol controversy is over. Why did it take so long?