Means testing punishes those that saved and invested. In essence it is a reward for those that did not save. It will create very bad incentives.
Exactly.
We are punishing the ants and rewarding the grasshoppers.