Stocks can be global too, you can trade asian, UK, european, US, australian stocks.
In FX there may be 60 pairs to trade with your broker before getting into real exotic stuff. If there are no opportunities you have to sit on the sidelines or chase trades and thats when everything goes downhill.
In stocks there are 1000s of stocks to identify opportunities.
When trading only one or two instruments like ES or CL, often there were days that price moved very little and lack of opportunities; however, if you trade stocks, if you pre-select 20 or 30 and study them already, often at the certain time there will always be some opportunities and you can pick the best patterns to trade.