I use the system the OP described, i.e., shoes are wet from rain, snow, stream crossings, or whatever. In camp put on dry socks and --- for the very limited amount of time that I need to wear shoes after that --- put bread bags over the socks.
What I think might be key to success for me is that I don't wear the shoes very much, and thus not the bread bags either. I keep my wet shoes and socks on when putting up the tent, do the essentials out of the tent, then take off the shoes and crawl into the tent.
From then on I spend very little time with shoes on, and very possibly just none at all. I.e., I cook just outside of my tent flap, don't get out of the tent. Eat in the tent, use a pee bottle, etc.
All that said, I have had times when for whatever reason (usually social) I spent more time out of the tent and used the bread bags. I can't recall ever having wet socks as a result. Cold feet sometimes, as even though the water isn't getting into the socks, wet shoes aren't a great thing to be wearing when it's cold outside.
Generally, though, when conditions are such that my shoes are all wet, I'm disinclined to do anything but get into the tent and stay there.