Command line inconsistency

restic 0.15.0

I noticed that values for flags can mostly be passed in both ways

--limit-download 4
--limit-download=4

but --verbose only accepts

--verbose=4

Since the value for --verbose is mandatory I wonder why this is so

restic snapshots --limit-download 10 --no-cache --verbose 4 --password-file pw  --repo repo
repository 71c93ff2 opened (version 1)
Ignoring "4": multiple IDs with prefix "4" found