If that's what is required to get the formula accepted then I'll remove them, but I don't see how it's not "in-keeping with other formulae" when `chruby`, `git` and others do it.

https://github.com/Homebrew/homebrew/blob/master/Library/Formula/git.rb#L120-L127

If my caveats aren't acceptable then I think that this:
https://github.com/Homebrew/homebrew/blob/master/Library/Contributions/example-formula.rb#L371

should be updated as I believe that these are  "[things] the user should know?"