Between May 2017 and March 2026, the BSE Sensex more than doubled, yet both urban and rural consumer confidence ended below ...