The oil can (not always, but sometimes - maybe dependent on the brand/type of oil) get hard/gooey on the metal surfaces over time. I've seen this happen twice with handguns of my dad's. One began to malfunction and the other just looked like crap (stainless revolver). Took some hoppes#0 and patches and a brush to remove the crudded up oil before re-lubing.
I do the same thing, get some of the non-fired guns out every so often, remember shooting them (where, when, with who, etc) and clean them up. Be sure to run a patch or three down the barrel with powder solvent on them, too. To remove any dried oil build up. Then run your oily patch through for rust prevention.
Be aware of any build up on parts and keep them clean, but lubed to prevent rust. If you get them out and handle them/look at them and touch metal parts, its a good idea to wipe that metal touched with an oily cloth to remove any salt/sweat your hands/fingers might have put on the surfaces and to replace any rust preventive oil your hand/fingers removed.
I've stopped using BLO on my old rifles' stocks. I use tung oil now. It seems to not build up/yellow as BLO does. I have also put the tung oil right over top of the BLO on more than one rifle when I started using Tung oil.
I only shoot one of my Garands. The H&Rs and a couple of the early war SA's just sit in the safe. It's not that they're too pretty to shoot. It's just that I don't have range time to shoot everything these days. But retirement is coming.....