I understand that using the current block hash gives the miner the ability to possibly discard the block, but my question is about using a block hash from a past block. For example, I could look 128 blocks in the past and use that hash. The miner would be all but guaranteed to mine an orphan if they attempt to mine on top of block-129 and whatever block hash they come up with for the current block has no bearing on the outcome. Specifically, they and a cartel of miners would need to censor the transaction and any block that contained it, wouldn't they?
What are some reasons this would not be a good idea for something like a high stakes lottery?