нет, это не обязательно. можете хоть 10 инфоблоков создать под каждый тип товара свой - все зависит от целесообразности.
к примеру у нас был сайт 1, все товары в одном каталоге, затем решили сделать разделение направлений и добавили 2 сайт(многосайтовость) тут хранение в 1 инфоблоке стало напрягать - оба сайта видели все товары а это не гуд - пришлось разделять.
к примеру у нас был сайт 1, все товары в одном каталоге, затем решили сделать разделение направлений и добавили 2 сайт(многосайтовость) тут хранение в 1 инфоблоке стало напрягать - оба сайта видели все товары а это не гуд - пришлось разделять.