I don't think the basic premise that 'some' inflation is needed is going to change anytime soon. Like you said, if there was zero inflation, there would be no incentive to invest. People with generational wealth would simply sit over it and earn interest because they wouldn't have to care about beating inflation.
And banks wouldn't offer interest rate if you hand them your money, actually the banks will charge some fees in order to survive. The government know people wouldn't want to lose money, instead they create this system where people didn't feel they lose money and the banks can make more money by offer people to lend. Without printing new money, the banks can't lend.
Fortunately education is become wide and people now already realize if banks and fiat are the real scams.