Is it necessary for an ICO to have soft-cap or does it show a sign of weakness and missing confidence?
It is necessary to have one. This is a statement of the minimum funding required for the project to be viable. The question marks around caps really are their levels. If a softcap or hardcap looks unreasonably high, I take it as a bit of a warning sign against the project.