There seems to be a real tradeoff tied to block rewards: They should be as small as possible to avoid selfish mining strategies (and economies-of-scale) and as large as possible to make bribe attacks costly.
I said there are still "details".

He made one forward step.
The key is making it non-viable (probabilistically cost weighted) to attack. Realize even PoW has a non-zero probability of being attacked. Nothing absolute can ever work, which is why Byzantine agreement gets stuck if its liveness threshold is exceeded.