The real problem is that customers don't know exactly what they want!
When BMW used to make fantastic N/A High-Revving engines, people would complain by saying some rivals have more torque.
Then BMW responded by using Turbocharged engines with tons of torque in M cars and now they say BMW has lost the fun factor!
Whatever they do, they can't satisfy the customers!