The real trick with an aggregator would be to say what you want (e.g. I want a carry-on bag, but I don't care where I sit or about in-flight food) and it spits out a list of total-cost airfares with those features. It would probably still skew towards the low-cost carriers where everything is a la carte, but at least people wouldn't be surprised by the total cost.