It's not just me: it's a common opinion. One prominent business magazine had a cover a few years back titled something like "The companies we all hate"
Consumers like to purchase things in atomic units and simple terms. If I go to the grocery store, there's a bushel of apples. The sign says "Granny Smith apples: $1"
I can confidently pick up an apple, walk to the register, and expect to pay a dollar. The grocery store can advertise their wares and prices in the paper or online and I can plan on going to the store and making the same exchange. People like being able to predict how much of one thing they have to trade for an amount of something else. When lots of competitors do this in a market that anybody can participate in, it's good for everybody.
But when I buy an airline ticket? The rules are many times so byzantine that entire cottage industries have sprung up in an effort to capitalize on them. How much does it cost to fly coast-to-coast? Beats the heck out of me. There is no answer. Could I pick up a job where I had to fly ten times from point A to point B with a few day's notice and be able to include travel costs in the price? No, not unless I were to charge up to 17 times the cheapest rate.
Complex pricing systems may be great for the airline, but they're damaging to the free and open market. Instead of using rapidly-changing yield management systems, we'd all be better off if they just used an cross-carrier auction with transferable tickets. Let downstream providers handle liquidity.
I doubt this will happen, and instead there will be more penny-pinching, crazy rates, and unhappy customers.