Вашият професор беше прав - трябва да назовете колоните изрично, преди да наименувате стойностите.
В този случай обаче стойностите ще бъдат вмъкнати в реда, в който се появяват в дефиницията на таблицата.
Проблемът с това е, че ако този ред се промени или колоните бъдат премахнати или добавени (дори ако са нулеви), тогава вмъкването ще се счупи.
По отношение на неговата полезност, не толкова в производствения код. Ако ръчно кодирате бързо вмъкване, това може просто да ви помогне да спестите въвеждането на всички имена на колони.