It is the corporate social responsibility of the company or moral obligation of the senior management to advise or indirectly hint about these schemes.
Crew in company accommodation sign guests in to their buildings, and can't have partners stay overnight. Treat them as adults is the common call but do you want to treat them as children when it comes to money? I've lost plenty over the years, no one's fault except mine, it's part of life and learning.