Is it necessary for an ICO to have soft-cap or does it show a sign of weakness and missing confidence?
It's a sign of high confidence, as a matter of fact. If teams didn't believe they'd reach it, they wouldn't even bother with the ICO. I personally see nothing wrong with it...