Nielsen’s long-cited benchmark—85 percent of new products fail—still holds in 2026. Harvard Business School’s late Clayton Christensen put the number of new consumer products launched annually at ...