Why Not Command Line?
-
Difficult in general.
With a website, you are given menus / options to select. So a new user may learn by clicking.
With a command line interface, you have a text box. There's no hint how to begin.
-
Easy to miscommunicate with the computer.
-
Errors can be catastrophic.
-
Large scripts tend to be difficult to understand.
-
No type safety.
When writing anything with more than 100 lines, consider using a typed, compiled language.
The type safety and compilation will make errors more visible, before you execute the logic.