I have had an ongoing battle with the windshield in my car. It's leaking
Each time it rains or when I drive through a car wash, the passenger side A-pillar sustains a slow water leak. The upholstery on the interior of the A-pillar is soaked each time the windshield is exposed to water. The bottom line is that the windshield is not properly installed and sealed, and the gasket or sealant has gone bad.
I have used Permatex RTV silicone gel as a quick and cheap fix for now. It was surprisingly easy to use and looks decent and has reduced the severity of the water leak. I'm going to touch it up and go through the car wash one more time, although I would much rather have a whole new windshield with new, properly installed gaskets done by a professional. Unfortunately, car insurance does not cover non-glass related issues for South Carolina cars. In my state, if the windshield is cracked or chipped or otherwise damaged, it is replaced for free under most insurance plans. That's super nice if a rock hits the glass. However, it doesn't do any good for a defective seal/gasket on an otherwise pristine windshield. As it is an important part of my car, and crucial to its safe operation and appearance, I'm prepared to pay out of pocket to replace the whole windshield.
The interesting thing about Subaru's (that I think is a design flaw) is that the windshield is not mounted flush with the front window frame on the Legacy and Outback. The pane of glass is raised, and looks like it would be easy to pry off with a basic flathead screwdriver. The gaskets are completely exposed, and would be easy to damage, too.