Waiting until the perfect opportunity to make a profit is a quick way to get a loss that takes all your profits into a trade that you think will make you profitable. A good trader is not afraid of losing or starting a failed deal, but the sum of his trades is positive or the sum of every 100 trades and an increase in capital, and this does not mean that all 100 trades are successful or achieve gains.
good trading does not depend on time or golden opportunity, but rather on how he deals with loss.
I have to agree with you that not all set ups that we trust can go our way, a good trader is actually that who handles his loss trade properly. But what the OP says and I inclined towards is the fact that you should trust your trading plan and do not FOMO into any trade. There are some traders that have their strategies and when they do the set up sometimes the trade is about to miss their entry and they most probably jump into it, this I think are the kind of people OP means. If as a trader you have a specific strategy that you have back tested on a pair and it works fine for it, stick to it and don’t jump in even if it is looking like a good set up to you. The best of traders they say follow their trading plan.
You know it is easy to say wait for a good trade set up. Where the work is in being patient and it is the patience that beginners often lack. A friend went from taking a trading course to doing 5 live trades and guess what, he lost. Successful traders will only take one to three trades each day and they could even do less. I think that some trades are just not necessary, they just waste the trader's time which should have just been spent either doing nothing or engaging in some hobbies. Waiting for a good trade set is simply waiting or the right trading opportunities.
This type of traders are easily traders that usually task themselves to make certain amount of money either daily or weekly and when they fall short of it they enter set ups that do not have a better R:R just to meet up the quota. To me this is a bad strategy because you can’t always meet your target in trading, it’s is a directionaless thing and some days you will lose which should be acceptable
Another type of traders are those that do revenge trading trading, they will want to recover the money they lose on a certain trade back and they end up losing more by jumping on trades