You guys are complaining about issues with cylinder deactivation systems on V8 engines: Cylinder deactivation is a cure to the problem of throttle vacuum losses of spark ignition engines. Diesels suck air without restriction, it has a variable air/fuel ratio. Air is constant (on an atmospheric engine) power is controlled by the amount of fuel injected. On carbureted SI engines, power is controlled by squeezing the amount of air thats sucked in by the pistons, whilst the carburettor keeps the air/fuel ratio more or less constant.
At idle (lets say 800rpm) a 5 liter engine would create, lets say, a 0.95 bar vacuum with the throttle body. it would suck 5 liter / 2 (four stroke) x 800rpm is 4000 liter per minute of air through the throttle valve. at a 0.95 bar vacuum this would mean it would take 4000 liter x 0.95 / 600 is 6.33 kilowatt, or 8.61 horsepower to choke the engine at an 800rpm idle against the vacuum created by the throttle valve.
Cruising at highway speeds at a 25% load at 3000rpm, the throttle valve vacuum would consume 0.75 bar (1 bar is atmospheric pressure) x 5 liter displacement /2 (four stroke) x 3000rpm / 600 is 9.375 Kw or 12.75 horsepower.
Cylinder deactivation is a means to reduce the throttle losses, because the deactivated cylinders dont take part in creating a vacuum between the piston and the throttle valve anymore.
Now, Ecoboost is using a smaller displacement that creates less vacuum at idle or partial load conditions, and adds the air with a turbo when its needed. Its like cylinder deactivation, but without the stepped power transitions, and without the extra friction of the larger engine. Next to that, modern turbo technology is giving the opportunity to give a much more desirable torque curve.
Really, its not a bad solution !