Given most successful apps aren't anywhere near as popular as candy crush you're not comparing apples to apples.
The chances of building a successful anything are low. Even lower for the first attempt. So if you take 2 years to build something...you've stacked the odds so high against yourself you might as well not even try. And if you're the one paying the bills, 2 years is a long time to wait for a failure.