Why MySQL Workbench automatically sets NOT NULL for ID column that is PRIMARY KEY?
Explicitly setting the NOT NULL is simply an additional action to make this fact clear also for the non-experienced users. It doesn't hurt and you can safely ignore it.