"Copper grease won't last 2 years"
Rather a sweeping statement. Where is it going to go then? Can't get washed out trapped between threads, if applied correctly it's still visible upon dismantling whatever the time period.
Are you kidding? There are 2 places that water washes into your frame. Firstly down the seat tube (from the back wheel), and secondly through the bb (from the front wheel). Regardless of wherever and however it enters your frame, the bb is the lowest point in your frame and where all water eventually collects. It absolutely will make its way between threads and wash out copper slip. In extreme cases (and I am not accusing the OP here), the bb can literally be submerged in water inside the frame.
That's why Phil Wood (RIP) bbs, which are reknowned for their longevity, use submarine bearings. It's also why so many frames have drain holes under the bb shell, to release any water which would otherwise wash out grease around the threads and the bearings from the inside out.
Have you not ever removed a bb and released at least a little water, or found the shell covered in mud (the residue from dirty water having found its way down there)?
It's simple physics. In descending order of density you have solids, liquids and then gasses. Since a liquid (in this case water) is less dense than a solid (in this case copper slip), it will find its way in there.
Moly resists water and friction better than copper grease. In either case, a regular re-application would be advisable, but what constitutes 'regular' depends on how regularly the bike gets ridden in the wet.