I wonder if this is because it has less to do with fat and carbs and more to do with processed foods.
The Mediterranean diet is regarded as quite healthy by many health professionals but, it is also high in carbs and fat. But these are healthy, unprocessed carbs and fats. Whole grains and olive oil.
People going for high fat, low carb / low fat, high carb are usually doing so while also sticking to real foods.
When people say "fat" is bad for you, they mean saturated fat. Mediterranean diet is quite low on saturated fat, while still having the good fats.