Ditto on that. How hard did you drive it? That is either a terrible driver or terrible luck.
Get yourself a nice used Legacy with a 2.2l engine...
Do any of you even know what a throw out bearing is? It's the Bearing that allows the clutch to spin on the fork as you press and release your clutch. To say a driver can abuse this part is ridiculous. That's like saying someone that drives too hard can wear out their wheel bearings. Engine bearings are different because you can spin them beyond the RPM they are designed to withstand (in older cars without rev limiters).
Now Pistons needing replaced at 30k is a different matter, but short of the owner running NOS or upgrading an existing turbo to push more boost a stock piston should have no problems to live 200k or more. Even a 600 hp engine needing new pistons at 30k means the engine was running incorrectly... usually too lean and will cause the piston to over heat and either crack then explode or melt.
Sorry for your problems with your subie, mine's been good to me, but then I have a 98 not a 00 and newer. I do agree with you on fords... I have a friend that recently sold his f-150 4 door 5.4ltr 2x4 that averaged 25mpg. Short of missing the 4wd it was a beautiful truck. Only reason he sold it was to buy a house. I am a little on the biased side when it comes to Fords... I own 2 late 80s 5.0s... and I can say that a stock 5.0 would easily go 200k without any major work... I've seen it done
EDITED for spelling