More like trying to get to profit for many of them on the General Insurance business. Do you actually know what profit margins are on GI business (typically between -10% and 7%)?
The economy and in particular the performance of the stock market makes a big difference to GI insurance. Which is why policy prices often align to the 7 year cycles of the stock markets. Insurers take the policy money and invest it for the period they have fore they have to pay it out in a claim. This is a short cycle and means that the markets heavily effect the money they make and if the market is not performing then they have to increase the policy prices, if it is performing it helps to reduce them. They don't have the luxury of time that the life / endowment / property sides of the business have and where the majority of the profits are made.
Personally I don't mind the model, its the same as most utilities. I'd rather be the proactive one and seek out the best prices, leaving those who can't be bothered to pay a premium. If that model were scrapped the lazy would become better off and the proactive would end up paying more.