I think it is totally unfair as why should I pay for my dog to fly with me and the guy sitting next to me gets to bring his dirty laundry for free..
..but having said this the airlines are in trouble and they have to figure out ways of making money and this is called free enterprise.
I read the other day somewhere where now they are considering the humans weight and the luggage they bring along...