Big difference: when you invest in a startup, you get equity and certain rights. The founders can't screw you too easily.
With an ICO, you don't get any equity - you only get to use a service, maybe, in the future. Most ICOs are therefore only a speculation.