It’s not so much about lubrication as it is about trying to prevent seal wear. When the wiper seal gets worn and can no longer keep the dust and grit out, the rolling elements have little time left.
If the bearing as lubricated correctly at installation time, it should never need re-lubrication. But it’s important to keep the rail surfaces clean. And it’s amazing just how dusty those rails can get and just how abrasive that dust is on the bearings.
I don’t lube the rails, it attracts too much dust. But I do wiper the rails periodically. I replaced the linear rod bearings and rods on my old and trusty Mk3s+ after almost 3500 hours of operation this last winter. Though I should have probably done it a bit sooner.
I’ve never had and issue with the linear rails rusting in all the years I’ve been 3D printing. But I do live in a drier temperate climate also. But dust will eat the seals up very quickly as well. If rust is a worrisome issue, hard chromed linear rods are also easily available to prevent any worry about rust. And they would outlast the the non-chrome rails significantly. That’s what I use.
As always YMMV