The problem with useful proof of work, is that the emission rate becomes very hard to control. In most PoW consensus algorithms, a difficulty parameter is constantly updated to keep the average block-time around 10 minutes. To do useful PoW consensus, you'd need to find a useful problem, where the difficulty of solving the different problems is easily solved, while the solution to the next block, is still dependent on the solution from the last block.