I think the companies are just trying to get as much profit as they can. If you get stuck on the automatic renewal, then they know your willing to pay. I have had this happen a few times, and I agree it sucks to have to complain in order to get the better rates.
RE: The costs of being a loyal customer