Medicaid is pretty complex and runs afoul of you accidentally having too much income or assets despite being functionally low income. When used car prices started trending upward during the pandemic people actually got kicked off medicaid rolls because their vehicle was now too valuable of an asset to make them eligible for benefits.
Means-testing is just a very inefficient, clumsy way of providing benefits to people and functionally operates as a tax on those who would benefit from the service but would fail the test.