Perhaps if you stopped ranting for a moment and read the actual bill you would see that any visa's issued would be leftover from the Australia quota and only used in the following year by Ireland. Australia would still get first priority to all 10,500 if it wanted them.
A sensible way to allocate spare unused slots imo.
Anyway, on doing some further research, it was issued in the 116th session of Congress so it may well have stalled at the Senate stage unfortunately given we are now in the 117th session. I think bills only get 2 years before they die in the system.