... the Myki software cannot think logically nor would it necessarily refer to your earlier trip, so it might only see it as two separate & therefore free trips.
No, I think Myki keeps track of everywhere you have been that day. How else could it apply a daily cap, once that limit has been reached? Are you saying that if you made ten separate return trips to the city in one day (unlikely, but possible), touching on and off each time, it would charge you ten fares?
As for software not "thinking" logically, in fact the opposite is true. The software does exactly
what it has been instructed to do (or not do) by the programmer. It could be that the programmer wasn't thinking logically when he wrote the code, or simply overlooked something or was not aware of something, but don't blame the software for programming or design errors.
You probably meant to say "the Myki system
cannot think logically". There is a difference.