Well designed programs don't have the feature that making more money means you get less.
Plug in some numbers for yourself with this Obamacare calculator. If you are, for example, a married couple, both 55 years old, you lose many of thousands of dollars of benefits from an additional $1 of income when your income crosses 400% of the poverty line.
To put some real numbers on the table: if this couple made $65800 of income, they get a $1098 per month subsidy. If they made $65900 of income, they get a $0 subsidy.
Any solution to this has to be cooperative between federal/state/local authorities, but given that welfare programs are one of the most politically charged topics in the US, there's little chance that this cooperation will happen.