I agree with you , when we flew with Thai air at Christmas I bought the tickets through an online agent and it was only when I tried to reserve seats I found that we were restricted to certain seat rows in the economy section as it was a special discounted ticket. Also, baggage weight was at the lower end.
So many things to take into consideration when shopping around for prices that I`m getting to the stage of cant be bothered and go direct to airline.