I would agree. If the ticket machines don't work with a lot of valid tickets then the ticket machines shouldn't be used. Simple.
On a related note...I have been on board quite a few trains on which the next and only stop is Heuston and before stopping at Heuston with its brand new automatic ticket validation system a ticket inspector - possibly jealous of the new ticket machines? - comes around checking for tickets anyway.