Looking for an English idiom

In Russian language we have this joke:

-- Is this a taxi?
-- Yes
-- Why isn't the car yellow then?
-- Do you want a yellow car or do you need a ride?

We often use the last phrase of the joke as an idiom, meaning "you can do something right now quickly even if it sounds/looks unusual or incorrect, OR you can wait for a 100% legit opportunity which might take forever". The closest analogy in English I found was written by Shakespeare:

What’s in a name? That which we call a rose 
By any other name would smell as sweet. 

William Shakespeare. Romeo and Juliet. Act II. Scene II.

However I'd like to know if there's a simpler everyday saying maybe? Maybe something like "You want brands or goods" will do?


Solution 1:

Taking the punchline from the joke and using it as an idiom doesn't quite work here. However, similar idioms in English would be:

  1. "A bird in the hand is worth two in the bush." (Meaning, what you have should be treated as more valuable than what you merely hope for.)

  2. "Make hay while the sun shines." (Meaning, take advantage of a good situation.)

  3. "You can lead a horse to water, but you can't make him drink." (Meaning, you offered something good, but you can't force them to take it.)