....
Okay, so we're assuming the draw pile has remaining a bunch of Coppers and 1 good card right? For concreteness, say it's N Coppers and a Bridge, and you have a Village and Wishing Well in hand. Your only goal is the get the Bridge. There are 4 possible locations of the Bridge.
1. The Bridge is first. Here the order you play doesn't matter.
2. The Bridge is 4th or later. Again it doesn't matter.
3. The Bridge is third. If you play the Village first then Wish for the Bridge, you get it. If you play the Wishing Well first and wish for a Copper you get the Bridge as well. In both cases you got the same thing.
4. The Bridge is second. If you play Village first, you get the Bridge and 2 Coppers. If you play the Wishing Well first and wish for Copper you get the Bridge and 1 Copper.
So it seems like if the only thing you care about is getting the Bridge, then it doesn't matter. However, if you have a different objective, like maximizing the expected number of cards you draw, playing the Village first should be better.
Case #2 actually does matter, you get 2 coppers where I get 3.
Also, you can't count them all as equals because there are way more bridge=#4+ scenarios then bridge =#2
If not getting the bridge implies that the amount of coppers is irrelevant, and/or Bridge & 2 coppers is worth tons more then bridge+copper, playing the village first is better. But that I dare to call an edge case.
Not sure it's any more of an edge case than the case where your play benefits over the standard play of playing the Wishing Well last and wishing for the most probable card (rather than the most desired card). That is only worse than your strategy in case 3 when number of Coppers in your deck is at least 4. And it's better in case 4 and equal in all other cases. So we're already dealing in edge cases...
To be more clear, there are 3 candidate ways to play this:
1. Village, then Wishing Well, wishing for Copper
2. Wishing Well, wishing for Copper, then Village.
3. Village, then Wishing Well, wishing for Bridge
Method (1) maximizes the expected number of cards drawn.
Method (2) maximizes the probability of finding the Bridge, and then maximizes the expected number of cards drawn among methods that achieve this probability for N>=4.
Method (3) maximizes the probability of find the Bridge, and then maximizes the expected number of cards drawn conditioned on successfully finding the Bridge.
And things become more complicated if your draw pile composition is anything other than 1 Bridge N Coppers. What if there are 2 Bridges? What if there is also an Estate? What if there is also a Highway (or some other useful card)? This whole discussion is already dealing in edge cases.
As a concrete example, if there are 2 Bridges an 3 Coppers in the draw pile, then playing the Village first and then the Wishing Well gets you a wish success probability of 0.7333 (it's 2/3 most of the time, but 100% when the first 2 cards are both Bridge, which occurs 1/10 of the time), but playing the Wishing Well first gets you a success probability of 0.6 (WLOG you always wish for Copper, which is in the second position 6/10 of the time), and both have an equal chance of finding a Bridge.