Probably before it was possible to succeed and not with a very experienced team. Now times have changed of course. With such competition as now, the team should be a head above its competitors.
In this I do not argue with you, 90% of success depends on the work of the team.