It’s not the economy, it’s a popularity contest when the majority of the electorate stop choosing candidates based on what they do and have done and instead only pay attention to what they say or choose based on uninformed vibes.
Exit polling overwhelmingly disagrees with you. The number one stated reason was the economy.