If blocks aren’t being mined fast enough, the difficulty level automatically goes down, resulting in a higher reward for the same hash rate. So in theory, processing bitcoin should never become uneconomic.
Yes, apart from everyone's views on crypto itself.
As a programmer or system designer I urge everyone (who hasn't already) look at the "system design" of bitcoin ! It's beautiful and elegant, like a self-correcting organism ! Ja sure it's not perfect, but dammit it's a hell of a lot better than what I could have come up with :)
I'm of course ONLY talking about the system-design components here: (difficulty, mining, minting rate, consensus, ledger etc)