And that argument has yet to be decided by the USSC.
The problem is that the conservatives on the court called it a penalty. Penalties do not have to originate in the House, only taxes.
In order for Obamacare to die as a tax, the conservatives would have to do a complete 180, agree with Roberts that it is a tax, and then strike the whole thing down. That does not seem likely.