I don't think the actual issue would be solved by this...
Many leisure routes are price sensitive. Price will impact a consumers destination, departure airport and date of travel.
Consumers still expect the same prices as 5-10 years ago despite the cost of fuel having risen. Hiding fees/charges in the backgroud means that the consumers desired first perceptions are met. If a consumer is 'just browsing' and they see fares higher than what they expect they won't return when they actually want to make a booking.
Sadly to resolve this there has to be greater consumer awareness about the actual cost of travel as well as all airlines making the change together...