I probably drive the same roads that you do, or at least most of them. I also have about half the mileage on my XS that you do. Harsh ride? Always. My Michelins were harsh and now my Pirelli Cinturato p7's are pretty much the same. I just make sure the radio is on when I drive. Actually my Subaru is smoother than my previous ride; that one had 31" tires.
Remember our roads are crap. I think they lay down the asphalt for maximum roughness and noise.
No one mentioned it, but it is possible that your tires have a manufacturer's defect. It does happen. Other than that, how old are your tires/ mileage? As tires wear they get harder/stiffer. If there is a pattern emerging on the tire surface that should help you determine what's wrong as opposed to just changing parts hoping to get lucky. A bad tire pattern will not get better if you fix the underlying problem, it will stay bad. The only answer is to replace the tires.
https://www.google.com/search?client=firefox-b-1-d&q=uneven+tire+wear+patterns
Remember our roads are crap. I think they lay down the asphalt for maximum roughness and noise.
No one mentioned it, but it is possible that your tires have a manufacturer's defect. It does happen. Other than that, how old are your tires/ mileage? As tires wear they get harder/stiffer. If there is a pattern emerging on the tire surface that should help you determine what's wrong as opposed to just changing parts hoping to get lucky. A bad tire pattern will not get better if you fix the underlying problem, it will stay bad. The only answer is to replace the tires.
https://www.google.com/search?client=firefox-b-1-d&q=uneven+tire+wear+patterns