Good point you have there. An ICO project that already has a working or existing product or use case can be less risky and raise confidence amongst investors because they already have an idea of what their money is being used to develop. Though investing in ICOs with no working product yet can be highly risky, some of them really need the funds to start developing the proposed products.