I agree with this. Not necessarily getting screwed on the trade in, but certainly the less often you buy/sell cars the better off you are. If you want to sell it yourself you won't take as bad of a hit but I don't like that process.
This topic had me reviewing my choices for a next car. I really think I'd replace my Forester with another Forester, since I really like how it handles the snow, and I really like X-mode on steep downhills when it's slick. But the new Foresters have known issues with windshields cracking. It sounds like their eyesight system needs a thinner windshield, and that's prone to cracking. Sure you can make sure insurance will cover it but it still seems like a big inconvenience, not mention that insurance companies will figure this out and charge a higher premium for Subarus. So I'd just rather keep my 8 year old Forester with no issues so far.
As for houses, it's a 5-7% realtor fee hit to sell. I don't want to do that every few years unless I have to.