Honestly, how much is the head gasket? My buddy had his changed on the 1998 Buick Century at like 80,000km (in 2015). It was like $1200 at CT. On average, it'd take 10 years at 20,000 km/year, so budget for it. It's not like an oxygen sensor on a Corolla or whatever is exactly free, and yet my "epitome of Japanese reliability" needed two and a vacuum switcher valve. But for the ECP, that would have been $800 according to the invoices, Ave the car was only 5 years old.
It's not like this is only a Subaru issue any way. Same thing, how much is a quart of oil to top up? Sure, Subaru should cover the cost, but aren't we talking like $50/year in extra oil?
It's not like the Audi 4.2L V8 and it's timing chain woes, or Hyundai's engine debris recall...I think this is all blown so far out of proportion...