Yes, we have several commands that support a varying number of parameters:

```
php/commands/cap.php
26:	 * @synopsis <role> <cap>...
52:	 * @synopsis <role> <cap>...

php/commands/media.php
13:	 * @synopsis <attachment-id>... [--yes]
62:	 * @synopsis <file>... [--post_id=<id>] [--title=<title>] [--caption=<caption>] [--alt=<text>] [--desc=<description>] [--featured_image]

php/commands/post.php
59:	 * @synopsis <id>... --<field>=<value>
145:	 * @synopsis <id>... [--force]

php/commands/search-replace.php
13:	 * @synopsis <old> <new> [<table>...] [--skip-columns=<columns>] [--dry-run] [--network]

php/commands/user.php
62:	 * @synopsis <id>... [--reassign=<id>]
148:	 * @synopsis <id>... --<field>=<value>
```

And we're not deprecating it because it's a useful feature. If anything, we should add it in more places. See #229.