It's complex. One problem I've written about is that the falling birthrate means four grandparents are spoiling each child with snacks, and because mothers are often out working, there is a move to more fattening prepared foods. Also, let's not forget that the Mediterranean Diet is essentially a diet of poverty. As soon as you have more cash, you spend it on meats and sweets, not veg and oil.