Then make the benefit universal (like UBI), and adjust tax brackets of the wealthy to ensure they don't directly benefit.
Stripping of dignity? Don't agree with that. I think means testing has its issues but its far more fair than lottery type support such as rent control or fixed property taxes which can help the top 1% for no real reason. The big question mark over UBI - is can society afford it?