There are xudt/sudt cells with zero balance being created. For example: This CAT++ transaction, output 3 is an xudt cell with zero balance.
The creation of this type of cells either by mistakes or by intention are meaningless.
Restricting them can help keep CKB UTXO set minimal and lightweight.