That is correct, in my company ICTs are very rare as there are no requirements as such.I had heard that service based companies can have some hiccups in terms of documents because they sponsor so may ICTs . considering yours is small product based company, I think the reason might be that your company is too small and may be has no/of very less track record of sponsoring ICTs.
I am just guessing , i have no idea what these IRCC guys are upto
One reason could be my attorney didn't file it properly as some ppl are saying they provided these docs upfront.