I think this is just a disagreement over the term "startup". For something like a new restaurant, or a mom and pop store to be profitable, it might take many years. But most actual startups are going to validate an idea quickly and either make money or not in a short amount of time.