I'm not a mechanic but here's my understanding. Disclaimer, I love the V8 and 6 of my 7 vehicles are NA V8s, the other is a 4.0 V6. One variable is the maker/design and known issues. Hondas make excellent small engines, for instance. Some big engines are terrible... so there's a lot behind the scenes...
FYI- the Dodge 5.7 is plagued with cam and lifter problems and MDS and timing chain issues...
I have:
One 4.0L Ford V6
Two 4.6L Ford V8s
Three 4.7L Toyota V8s
One 6.4L Dodge V8.
First of all, cost and complexity. Getting smaller motors to perform to bigger motor standards costs a lot more than just having a bigger NA motor.
Second, effort. A augmented 4 or 6 is going to be pushing higher RPMs and redlines to do what V8 can do with a lot less effort. Towing, speed, etc. And RPMs ultimately are what add up in a motor. This goes to longevity.
Third, efficiency. You're going to diminish any efficiency pushing a smaller motor hard to keep up with a NA V8. These MPG numbers by companies are best case conservative driving. You push a turbo 6 to keep up with a V8 and you're MPGs go thru the floor.
I'm not opposed to smaller motors, and I'd buy one for long commutes or milk runs. But I am generally of the mindset don't buy a small augmented motor if you are going to try to do what bigger motors are doing. Just get a bigger motor!