wine-lover's heart is not in the cup (idiom); a drinker not really interested in alcohol / having an ulterior motive / to have other things in mind / with an ax to grind / accomplishing something besides what one set out to do
lit. the old man lost his horse, but it all turned out for the best (idiom) / fig. a blessing in disguise / it's an ill wind that blows nobody any good