не, вы не поняли)
например есть телефоны и ноутбуки. у них вовсе разные характеристики, это сами по себе разные товары. если сделать так, как вы описали, то получится, что все колонки мы пихаем в таблицу product, а это ж неправильно как-то
я имею ввиду колонки типа "процессор" (может быть и в телефоне, в ноутбуке, ладно, тут всё окей), "видеокарта" (она может быть только в ноутбуках)
надеюсь, понятно объяснил)