Why not create a button group, instead of these useless features. Button gradients can be done using CSS, they don't need JS support.

A button group, however, would be REALLY helpful, and I'm sure lots of developers agree with me when they are forced to:

1. Use columns to add buttons next to each other.
2. Use a plugin.
3. Use some kind of CSS trickery/workaround.