I not interested in the amendments that did or did not go into the Bill- that's how the bipartisan process currently works with all Bills: what you should be interested in is the final product that affects hundreds of millions-- the final product that got signed into law.
.
That 'final product' is what Democrats and the last President are on record lying about to get passed.  One of the biggest lies was that "it won't be perfect, but we can always amend it."  As you just openly admitted- no such act is simple or possible. Leftists knew that passing this meant it would be as painful as possible to get rid of it-- and they were right.