typer.Argument() has several other use cases. Such as for data validation, to enable other features, etc.

You will see about these use cases later in the docs.

You can ask questions about Typer. Try:
How can I terminate a program?
How to launch applications?
How to add help to CLI argument?