Turbo engines are inherently heavier and more complicated. They have more parts and more systems to fail. They are also inherently less fuel efficient. For any given level of power, they require more fuel to achieve it in the real world (they need to run richer to keep the pistons cool). They come with inherent driveability issues, especially when they are intentionally undersized to game fuel mileage ratings (specifically, they have no power whatsoever off idle, they have boost lag, etc.).
All around they are just a bad solution to a problem that doesn't really exist.
Wow, just wow, so much misinformation I don't know where to start.
First, Ford saved 100lbs going from the 6.2L to the 3.5LTT. They were hyping this fact up during the press launch and you can look it up if you doubt me. Countless articles and videos mentioned this.
Second, running rich to keep cylinders cool hasn't been done since the carburetor days. There are two ways to cool cylinders, add more fuel, or to run it leaner and add more air. (I assume you are familiar a concept called air cooling) For obvious reasons it is preferable to run lean and add more air in modern engines. With modern ECUs constantly adjusting the mixture, there is no reason to run rich of peak and that is a practice that died a long time ago.
Third, yes there is turbo lag, but with smaller and lighter turbos it only amounts to a fraction of a second in modern engines and almost all smaller turbo engines beat the previous generation N/A engines in 0-60 times.
Fourth, a turbo only adds two moving parts, the spinning turbo and a wastegate. Compare that to two extra pistons, rods, rings, valves, and springs, there are far more moving parts in a V8 than a V6TT. The other thing to keep in mind is reciprocating is far more stressful than spinning. That is why turbine engines are exponentially more reliable than piston engines.
But other than that, you are absolutely correct.