There's one simple explanation for liquids being pushed - they're much cheaper to manufacture.
The process is just far less complex than creating powder detergents.
Liquids - add all liquid ingredients and stir.
Powders - complex process to get them blended, complex packaging process etc etc
This is why they're pushing liquids, not because they necessarily clean any better.
Cheap powders do cause problems with stiff laundry. However, top of the line stuff and even store own-brands certainly here in Ireland anyway, provide excellent results and very soft clothes.
The top of the line powders here have very complex enzymes, often better than the liquids. I get the impression the fancy enzymes are only in the US liquids.
However, I generally find that powders tend to shift more stains than any liquid I have ever tried.
There is also a preference for powders here because that's what washing machines are designed to dose. I always find liquids messy i.e. having to put them into the drawer at just the right time or, throwing them into the drum. It also means you can't delay-start the machine to take advantage of cheap electricity or use pre-wash as the detergent is already in contact with the clothes. Where as with a powder, the machine's in control of dispensing.
Liquids also aren't always foamy. For example, Persil Small and Mighty seems to be very low foaming compared to P&G liquids like Ariel.
The previous Unilever Persil Liquigel was so foamy it was almost ridiculous! It was nearly like at top-loader formula.
I found Ariel Excel Gel ridiculously harsh on fabrics. My t-shirts and other items were developing holes! I have never had that happen before so I switched back to old fashioned persil!