I sort of agree with both arguments, above. And the same could be said about hiding the 12Pay password in the licence screen, too.
The main reason for submission failures really is password related.
But I can also see a problem with "everyone" being able to access the internet records.
My suggestion would be to password protect the payroll itself. After all, the proper payroll protocol is that only trusted users have access to it. That should solve the problem.
Michael