It's a pet gripe with cli apps that do first wins as well.
You should be able to set
alias foo='foo -p 80'
And still write foo -p 81
espeak suffers this affliction