Database tables may have generated columns, triggers, rules, constraints etc., that currently can't be created in lua scripts.
An option to use existing table instead of recreating it opens up a lot of SQL possibilities.
This option doesn't seem like a lot of additional code.