The purpose was to impress on the civilian community how much the navy was contributing to the economy.
When Pease Air Force Base was first opened they paid the troops in silver dolars for the same reason.
As to $2 bills - I remember them from my teens which was way back in the 1940s!