I think your right about airline imposed fees like the CIC, any fuel surcharges, etc. However, I think the airport or goverment imposed fees should be able to be added at check-out. Frontier doesn't charge me the the CMH Passenger Facility charge thats a fee from the Columbus Regional Airport Authority. The LAS PFC is a fee from Clark County, NV. Any airline imposed fee should be included in the total. Its not much money but an increased goverment/airport fee now gets absorbed by the airline because lets say Frontier is charging $19 for the flight from CMH to LAS. Columbus says, well we have a new terminal we need to pay for and ups its PFC to $9.00 from $4.50. Frontier has 2 options it can "raise fares" to $23.50 or it can keep the $19 fare and eat the extra $4.50 because $19 fares sound better than $23.50 and besides Frontier is not charging you $23.50 to go from CMH to LAS its charging you $10, CMH and LAS are getting the other $13.50
The one place this is totally out of control is car rentals, why should Avis be able to charge me a surcharge to recoup registration fees, did I miss the part where registering a car with a state is not the normal cost of running a rental car business??