If I think under any Ico concept it is understood that something is not yet developed. Even if the company has a product they still need money to develop it or add new features. It's easy to lose sight and lose money, the project can look very good and successful, but when the project goes into the world it can easily burn and it will be very difficult to back up again.