Only if we assume mining, in it's current BTC implementation, is the only acceptable PoW.
I think there are other PoW alternatives that could be used. And they'll be identified and implemented soon, in the next couple years, as people realize we can swap out SHA hashing for an algorithm that does something productive, and use the output of that algorithm to be the proof of work.
The amount of computing power in ASIC miners running today is quite large, and has grown quickly. If we think of those computing resources running something else, and verifying work across nodes, then this is quite possible.
I mean, are you thinking of something like SETI or Folding@home? Those are arguably useful, but there's a ton of scope for playing around with the problem scope and developing new variants that might require far fewer resources but remain useful -- and that's a good thing! But it surely makes them less usable as PoW systems.
We could prioritize computing problems by increasing the reward for working "more important" problems (find asteroids that are going to hit us?).
PoS, an alternative "work" scheme, relies on staking and risk of losing coins to stop bad actors. The person who gets to mine the block is still hashing and creating the block.
Ethereum, as an example, started out with PoW but soon moves to PoS. So, it is trying to avoid a situation like Bitcoin were highpowered hashing (a word coined by Satoshi) and electricity is in focus.
Somebody mentioned the use of SHA as a specific problem, as if a different hash function could be better. My point is just that any work function at all would be just as bad.
PoS sounds worth investigating.
I can't see that it matters what the hashing scheme is, the work will always expand to use the available energy.